Mac에 pip3를 설치하는 방법은 무엇입니까?


152

pip3을 설치하려고하는데 운이 없습니다. 또한 시도했지만 sudo install작동하지 않았습니다. Mac에 pip3을 어떻게 설치합니까?

sudo easy_install pip3
Password:
Searching for pip3
Reading https://pypi.python.org/simple/pip3/
Couldn't find index page for 'pip3' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/

No local packages or download links found for pip3
error: Could not find suitable distribution for Requirement.parse('pip3')

1
pip를 설치 또는 업그레이드하려면 공식 사이트get-pip.py 에서 다운로드 한 후 다음 명령 을 실행하십시오. 그러면 스크립트를 실행하는 Python 버전 용 pip가 설치됩니다. sudo python get-pip.py
doru

그렇다면 맥입니까, 우분투입니까? 어쨌든, 시스템 파이썬을 엉망으로 만들지 말고 pyenv( pip기본적으로 설치해야 함)
fjarri

1
python3이있는 것처럼 Python 2.X가 있다고 가정하면 pip3도 갖게됩니다. 파이썬이있는 경우에, 당신이 핍 (하지 pip3)를 설치하기 위해 더 의미가 그래서 그냥 시도 'easy_install을 핍'수
dkarchmer

1
@doru 감사합니다
user3697597

답변:


324

업데이트-1.5 이후 Homebrew 버전

공식 Homebrew 페이지 에 따르면 :

2018 년 3 월 1 일에 Python 공식이 Python 3.x로 업그레이드되고 Python 2.7 설치를 위해 python @ 2 공식이 추가 될 예정입니다 (하지만 이것은 keg 전용이지만 Python이나 python2는 기본적으로 PATH에 추가되지 않습니다) 수동 추출 링크-힘). python2, python3 및 python @ 3 별칭을 유지합니다.

따라서 Python 3을 설치하려면 다음 명령을 실행하십시오.

brew install python3

그런 다음, pip또는 pip3자동으로 설치됩니다, 당신은에 의해 어떤 패키지를 설치할 수 있습니다 pip install <package>.


Homebrew의 이전 버전

뿐만 brew install python3아니라brew postinstall python3

따라서 다음을 실행해야합니다.

brew install python3
brew postinstall python3

오류가 발생할 수 있으므로 콘솔 pip3이 설치되어 있지 않으므로 콘솔을 확인해야합니다 .


10
이! 대답입니다!
레온 가반

2
sudo가 필요하기 때문에 "brew install python"이 실패했습니다. 그런 다음 homebrew가 설치가 성공했다고 생각할 때 다시 실행되지 않았습니다. "brew link python" "brew postinstall python"을 실행하면 효과가있는 것 같습니다. 이제 pip3 :-)를 가지고 있습니다.
barclar

1.7.6이 있지만 pip3을 설치할 수 없습니다. python3을 설치할 수 있습니다.
AMIC MING

1
이것은 나를 위해 작동하지 않았습니다. pip3은 python3과 함께 자동으로 설치되지 않았습니다. 나는 그것을 모두 제거하고 brew uninstall python3공식 파이썬에 가서 그것을했다. 일했다.
Mote Zart

2
Homebrew 2.1.7을 실행 brew postinstall python3중이며 pip3을 얻으려면 명령을 실행 해야했습니다.
matt123788 16:30

77

자가 양조를 사용할 수 있습니다

그런 다음 실행하십시오.

brew install python3

4
pip3도 설치합니까?
Ahmed Abbas

6
예, 그것은 pip3
Jeger

26
어떤 이유로 든 작동하지 않았습니다. anw, .profile에 넣으십시오 :pip3='python3 -m pip'
Paschalis

이것은 작동하지 않고 내 .profile에 추가했지만 여전히 pip3 : 명령을 찾을 수 없음
Vijay Kumar

21
때때로 이것은 조용히 중단되고 pip3이 설치되지 않으며 @Blaszard의 답변에서와 같이 "brew postinstall python3"을 실행해야합니다 (오류가있는 경우 수정하십시오. 제 경우에는 시퀀스 "sudo rm -rf / usr /local/lib/python3.6/; brew unlink python3; brew link python3; brew postinstall python3 ")
Yuri Baburov

51

이 명령으로 동일한 문제를 해결했습니다.

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

궁금한 점이 있으면 get-pip.py가 현재 디렉토리로 다운로드됩니다.
Jun711

brew가 업데이트 패키지를 알아 내기 전에 별도의 화면에서 했습니까?)
ViFI

20

나를 위해 brew postinstall python3작동하지 않았다. GitHub homebrew 문제 페이지에서이 솔루션을 찾았습니다.

$ brew rm python 
$ rm -rf /usr/local/opt/python
$ brew cleanup 
$ brew install python3

1
하드 제거와 함께 rm -rf /usr/local/opt/python다시 설치하고 매뉴얼 brew postinstall python이 나를 위해 일한 것 같습니다 =)
alvas

이것은 대신 파이썬 2.7을 설치합니다. 마지막 단계는 $ brew install python3이어야합니다
Hugo Cantacuzene

@HugoCantacuzene 네, 맞습니다. 답변을 수정했습니다.
Oksana Romaniv

더 이상 2018 년 중반이 아니십니까? brew install python이제 파이썬 3을 설치 한 것 같습니다
Paul

9/19/19의 Mac OS Mojave에서 근무했습니다. 드디어. 감사합니다.
Ian G

15

Python3은 성공적으로 작동했지만 pip3은 없습니다. stackoverflow, quora 및 기타의 많은 조언을 시도했습니다. (많은 설치 및 제거)

Python3은 항상 좋았지 만 pip3은 없었습니다. 마지막으로 https://www.python.org/downloads/ 에서 Python3을 다운로드했습니다.

간단한 마우스 클릭으로 모든 것이 (Python3 + pip3) 정상적으로 작동합니다.


8

pip를 설치하거나 업그레이드하려면 공식 사이트 에서 get-pip.py 를 다운로드 하십시오 . 그런 다음 다음 명령을 실행하십시오.

sudo python get-pip.py 

pip스크립트를 실행하는 파이썬 버전에 설치 됩니다.


pip는 어디에 설치됩니까? get-pip.py와 함께 현재 경로 또는 현재 디렉토리에 아직 없습니다.
AG1

8

Oksana와 유사하지만 python3 추가

$ brew rm python 
$ brew rm python3 
$ rm -rf /usr/local/opt/python
$ rm -rf /usr/local/opt/python3
$ brew prune 
$ brew install python3
$ brew postinstall python3

Mac OS X 10.13.3 Xcode 9.2에서 pip3에서 작동합니다.


3
이제 brew prune 대신 brew cleanup을 호출해야합니다.
Casebash

7

디렉토리의 다른 파일 <user>:<group>과 일치하는 곳에서 아래를 실행했습니다 .<user>:<group>/usr/local/lib/python3.7/site-packages/

sudo chown -R <user>:<group> /usr/local/lib/python3.7/site-packages/pip*
brew postinstall python3

5

나도 같은 문제가 발생했지만 brew install python3제대로 설치되지 않습니다 pip3.

brre 경고를 던질 것 The post-install step did not complete successfully입니다.

그것은 homebrew와 관련이 있습니다. /usr/local

존재하지 않는 경우 디렉토리를 작성하십시오.

sudo mkdir lib 
sudo mkdir Frameworks

/usr/local홈 브루에 대한 권한을 부여하여 액세스 할 수 있도록하십시오.

sudo chown -R $(whoami) $(brew --prefix)/*

이제 ostinstall python3

brew postinstall python3

성공적으로 설치됩니다


sudo chown -R $(whoami) $(brew --prefix)/*나를 위해 작동하지 않습니다. 이것은 bash 스크립팅처럼 보입니까? 무엇입니까 $(brew --prefix)/*? 터미널에서 올바른 구문을 사용하는 방법의 예를 보여 줄 수 있습니까?
Ian G

4

Mac OS Catalina로 업그레이드하고 모든 vEnv 모듈을 업그레이드 한 후 pip3가 작동을 멈췄습니다 (개브 오류 : "TypeError : 'module'개체를 호출 할 수 없습니다").

발견 된 질문 58386953 로 인해 여기와 해결책이있었습니다.

  1. vEnv에서 나가기 (새 쉘을 시작했습니다)
  2. sudo python3 -m pip uninstall pip (이것은 필요하지만 기본 Python pip를 제거했지만 vEnv pip를 건드리지 않았기 때문에 문제를 해결하지 못했습니다)
  3. sudo easy_install pip (vEnv가 아닌 기본 Python에서 pip 재설치)
  4. 당신에게 cd하고 vEnv/binvEnv에 들어가기 위해 "source activate"를 입력 하십시오
  5. rm pip pip3 pip3.6 (vEnv에서 가짜 핍을 제거하는 유일한 방법 인 것으로 보입니다)
  6. 이제 pip는 vEnv에서 사라졌으며 기본 Python에서 pip를 사용할 수 있습니다 (삭제 후 pip를 vEnv에 성공적으로 설치할 수 없었습니다)

-1

python3을 사용하는 경우 실행하십시오 python3 get-pip.py. 간단한 명령입니다.


2
새로운 MacOS로 업그레이드하지 않고 가상 환경을 실행하지 않는 한. 그것은 사소한 것이 아닙니다.
jvonehr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.