2017-03-17 3 views
1

http://www.leighsheneman.com/2014519easy-python-setup-for-a-mac/의 지침에 따라 개발 환경으로 Mac을 설정하고 있습니다. Homebrew를 통해 Python 2와 Python 3을 성공적으로 설치했으며, SciPy와 같은 관련 패키지를 설치하는 단계를 거친 후 pip을 설치할 시점에 이르렀습니다. Python 2.x 용 Pip은 sudo easy_install pip 명령을 통해 문제없이 완벽하게 설치됩니다. 이 파이썬 3 pip에 관해서 , 나는 다음과 같은 오전 문서에서 언급 한 바와 같이 명령 sudo easy_install pip3을 시도하고,이 오류가 나타납니다Python 3.x 용 Pipe 설치

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 working download links found for pip3 
error: Could not find suitable distribution for Requirement.parse('pip3') 

은 무엇이 경우 문제가 될 수 있습니까?

+1

파이썬 3.4 또는 그것이 내가 생각하는 이상으로 사용하는 경우 사전 설치되어 있습니다. 그걸 확인할 수 있니? –

+0

기사를 추적하고 부분적으로 잘못 게시 한 기사입니다. – abccd

+0

@ Gugas : 당신 말이 맞아요, 방금'pip3'을 확인했고'/ usr/local/bin/pip3'을 보았습니다 – user2762934

답변

0

homebrew를 사용하여 python2.x 및 python3.x를 설치 한 경우 이미 pip2pip3이어야합니다. 터미널에 pip3 -V을 실행하고 작동하는지 확인하십시오. pip3 install package-name을 사용하여 python3 패키지를 설치하고 pip2 install package-name을 사용하여 python2 패키지를 설치할 수 있습니다.

기본 경로를 보려면 which pip을 실행하십시오.

+0

오해의 소지가 있습니다 (또는 틀린 내용입니다). 'pip2'와'pip3' 패키지 관리자는 없습니다. 특정 파이썬 환경에서'pip' 만 설치됩니다. – nir0s

+0

@ nir0s 환경에 파이썬 버전이 하나만있는 경우 올바른 것입니다. 하지만 같은 환경에 두 개의 Python 버전이 있다면 어떻게 될까요? 두 패키지 관리자가 필요하지 않습니까? –

+0

@ nir0s 내가 틀릴 수도 있습니다. 동일한 환경에서 두 개의 Python 버전을 가지고있을 때 pip의 작동 방식에 대해 설명해 주시겠습니까? –

1

게시 한 기사는 pip3 패키지를 설치할 수 있다고 말하는 것은 틀린 말입니다. (체크 아웃하면 존재하지 않는 https://pypi.python.org/simple/pip3/을 해결하려고합니다.)

특정 환경에 pip를 설치하려면 (이 경우 easy_install) 그 특정 파이썬 환경의 맥락.

바로 지금 easy_install 스크립트가 Python2 환경을 사용하여 실행 중입니다.

두 개의 Python 환경을 설치하면 easy_install 스크립트 중 하나가 기본값으로 설정됩니다. 백그라운드에서 실제로 두 개의 easy_install 스크립트가 있습니다. 하나는 easy_install-2.x이고 하나는 easy_install-3.x이며, x는 관련 부 버전입니다. 또는, 단지 python3 사용하여 easy_install 스크립트를 실행

$ sudo easy_install-3.x pip 

을 또는 : 그래서

가 python3의 easy_install을을 사용하여 PIP를 설치, 바로 실행

$ sudo python3 $(which easy_install) pip 

을에 관계없이 그, 나는 당신이 것 생각 대신 get-pip.py (https://bootstrap.pypa.io/get-pip.py) 스크립트를 사용하는 것이 더 편리 할 수 ​​있습니다.

2

파이썬을 설치할 때 Homebrew가 pip를 설치합니다. brew install python3은 Python 3.6.0 및 pip3을 설치했을 것입니다. 터미널에 pip3을 입력하면 Python 3 용 pip를 실행할 수 있습니다. easy_install을 전혀 사용할 필요가 없습니다.