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.