Mac OS X에서 Python 3 용 pip를 설치하는 방법은 무엇입니까?


128

OS X (Mavericks)에는 Python 2.7 스톡이 설치되어 있습니다. 그러나 나는 3.3으로 개인 파이썬 작업을 모두 수행합니다. 방금 3.3.2 설치를 플러시하고 새 3.3.3을 설치했습니다. pyserial다시 설치해야 합니다. 내가 한 방식대로 할 수 있습니다.

  1. pypi에서 pyserial 다운로드
  2. untar pyserial.tgz
  3. CD pyserial
  4. python3 setup.py install

그러나 나는 멋진 아이들이하고 싶은 것처럼하고 싶습니다 pip3 install pyserial. 그러나 내가 그 시점에 도달하는 방법은 명확하지 않습니다. 그리고 바로 그 시점입니다. virtualenv에 아직 관심이 없습니다.

답변:


131

업데이트 : 이것은 더 이상 Python3.4에서 필요하지 않습니다. 스톡 설치의 일부로 pip3을 설치합니다.

파이썬 메일 링리스트 에이 같은 질문을 게시하고 다음과 같은 답변을 얻었습니다.

# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

내 질문을 완벽하게 해결했습니다. 내 자신을 위해 다음을 추가 한 후 :

cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip

pip를 직접 실행할 수 있도록 다음을 수행 할 수있었습니다.

# use pip to install
pip install pyserial

또는:

# Don't want it?
pip uninstall pyserial

7
pip파이썬 2.7 설치 와 혼동을 피하기 위해 pip3모호한 대신 이름이 지정된 심볼릭 링크를 만들 수 있습니다.pip
jfs

5
나는 하나의 이름이 자동으로 지정 pip3 생성 된 심볼릭 링크를 만들 필요가 없었어요
radtek

대답을 단계별로 따르면 문제가 해결되었습니다. 감사!
Madhulika Mukherjee


1
bootstrap.pypa.io/ez_setup.pybootstrap.pypa.io/get-pip.py 는 업데이트 된 링크이지만 pip3은 OP와 같이 python3과 함께 설치됩니다.
shazeline

66

나는이 과정을 직접 거쳐야하고 장기적으로 더 나은 다른 방법을 선택했습니다.

사제를 설치했습니다

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

그때:

brew doctor

마지막 단계는 해결해야 할 몇 가지 경고 및 오류를 제공합니다. 그 중 하나는 Mac OS X 명령 줄 도구 를 다운로드하여 설치 하는 것 입니다.

그때:

brew install python3

이 내게 준 python3pip3내 길이다.

pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3

2
이것에 감사드립니다, 좋은 해결책을 찾고있었습니다. 미래에 이것을 보게 될 사람들을 위해 (누가 루비로부터받은 것과 같은 메시지를 보게 될 것입니다), Homebrew 설치 프로그램이 옮겨졌으며 새로운 명령은 다음과 같습니다. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
nonex

58

Mac에 Python3 설치

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

pip3모듈 설치에 사용

1. pip3 install ipython
2. python3 -m IPython

:)


1
- 그냥 다른 사람을 위해 명확하게, 스크립트 다운로드가 핍의 공식 호스트입니다 pypi.python.org/pypi/pip
테일러 Edmiston

이 예에 https를 추가하십시오
Gardner Bickford

1
@GardnerBickford 추가 https
Alan Dong

13

또한 : python3으로 요청을 설치할 때 명령은 다음과 같습니다.

pip3 install requests

아니

pip install requests

12
  1. brew install python3
  2. 쉘 프로파일에 별명을 작성하십시오

    • 예. alias pip3="python3 -m pip".zshrc

➜ ~ pip3-버전

/usr/local/lib/python3.6/site-packages의 pip 9.0.1 (python 3.6)


12

내 간단한 해결책은 다음과 같습니다.

python2와 python3이 모두 시스템에 설치되어 있으면 pip 업그레이드는 기본적으로 python2를 가리 킵니다. 따라서 python (python3) 버전을 지정하고 아래 명령을 사용해야합니다.

python3 -m pip install --upgrade pip

이 명령은 이전에 설치된 pip를 제거하고 새 버전을 업그레이드하여 pip를 설치합니다.

메모리가 절약되고 시스템이 복잡해집니다.

이미지-MacOS에서 Python3의 pip 업그레이드 작동 방식


1
감사! 이것이 바로 macOS Catalina를 실행하는 것입니다.
Devran Cosmo Uenal

고마워 많은 노력을 아끼지 않았습니다.
Ashish Rawat

7

Python EasyInstall (사용하고 싶은 생각)을 사용하는 것은 매우 쉽습니다!

sudo easy_install pip

pip로 Pyserial을 설치하면 다음과 같이 할 수 있습니다.

pip install pyserial

4
easy_install은 python3 용인지 어떻게 판단합니까? 나는 \usr\local\bin\easy_install2012 년 9 월 13 일자입니다. 슬프게도 easy_install --version도움이되지 않습니다. --help유용한 힌트조차 제공하지 않습니다.
트래비스 Griggs

1
@TravisGriggs-2.7도 설치되어 있습니까? 3.3.x 만 사용한다고 가정했습니다.
l' L' l

3
OSX의 일부인 Stock 2.7 버전을 제거하지 않았습니다. 그것은 나쁜 생각 (tm)처럼 보일 것입니다.
트래비스 Griggs

@TravisGriggs, 2.7을 잘 제거하면 올바르게 수행하지 않으면 나쁜 생각이 될 수 있습니다. which easy_install다음에 터미널을 입력하십시오 less <path/to/>easy_install. 사용중인 버전에 대한 자세한 정보를 제공해야합니다.
l' L' l

그래, 확인 했어 심볼릭 링크가 아닌 바이너리입니다. python3은 주로에 설치되기 때문에 /Library/Frameworks/Python/...2.7에 대한 것이 의심됩니다.
트래비스 Griggs

5

또한 Max OSX / macOS 사용자는 Homebrew 를 사용하여 pip3을 설치할 수 있습니다 .

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

5

Mac OS X Mojave python버전 2.7의 파이썬과 스탠드 python3버전 3 동일의 파이썬 pippip3. 따라서 업그레이드하려면 다음 pippython 3수행하십시오.

~$ sudo pip3 install --upgrade pip

4

MacOS 10.12에서

pip 다운로드 : pip asget-pip.py

python3 다운로드 : python3

  1. python3 설치
  2. 열린 터미널 : python3 get-pip.py
  3. pip3 사용할 수 있습니다

4

pip brew를 사용하여 python2와 함께 자동으로 설치됩니다.

  1. brew install python3
  2. pip3 --version

$ pip3 python3 / usr / local / bin / python3 결과를 얻지 만 pip3 --version을 시도하면 오류 : pip3 : 명령을 찾을 수 없음
flik

1

Mac에 pip가 설치되어 있지 않은 경우 터미널에서 다음을 실행하십시오.

sudo easy_install pip

파이썬 3 다운로드 : python3

이 2 단계를 완료 한 후에는 다음을 실행하여 성공적으로 설치되었는지 확인하십시오.

python3 --version
pip3 --version

0

새로운 Mac을 사용하려면 다음 단계를 따라야합니다.

  1. 설치했는지 확인하십시오 Xcode
  2. sudo easy_install pip
  3. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. brew doctor
  5. brew doctor
  6. brew install python3

그리고 당신은 python3터미널에 입력 하면 파이썬 3이 설치 된 것을 볼 수 있습니다.


0

python3 및 pip3과 동일한 문제가있었습니다. 의사 결정 : 링크 및 기타 사항과의 모든 충돌 해결

brew doctor

그 후

brew reinstall python3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.