[python] Python 2.x와 함께 Python 3.x에서 pip를 사용하는 방법

Python 3.x (Ubuntu의 Python 2.x 외에)를 설치하고 Python 2.x에서 사용하는 모듈을 천천히 페어링하기 시작했습니다.

그래서 파이썬 2.x와 파이썬 3.x 모두에 pip를 사용하여 인생을 편하게하기 위해 어떤 접근법을 취해야하는지 궁금합니다.



답변

pip파이썬 3.2 를 설치 하는 것이 좋습니다 .

다음과 같은 방법으로이를 수행하십시오.

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

그런 다음을 사용하여 Python 3.2를 pip-3.2설치하고을 사용하여 Python 2-7을 설치할 수 pip-2.7있습니다. pip명령은 이들 중 하나를 가리키는 끝날 것입니다,하지만 당신은 확인해야합니다, 그래서 나는 확실히 어떤을 모르겠어요.


답변

apt-get을 사용하는 것도 가능합니다.

apt-get install python3-pip

내 경험상 이것은 매우 유창하게 작동하며 apt-get에서 모든 이점을 얻습니다.


답변

먼저 다음을 사용하여 Python 3 pip를 설치하십시오.

sudo apt-get install python3-pip

그런 다음 사용을 Python 3 pip사용하십시오.

pip3 install <module-name>

에 대한 Python 2 pip사용 :

pip install <module-name>


답변

pip 를 사용할 때마다 버전을 지정하지 않으려는 경우 :

핍 설치 :

$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3

경로를 내보내십시오.

$ export PATH=/Library/Frameworks/Python.framework/Versions/<version number>/bin:$PATH


답변

가장 짧은 방법 :

python3 -m pip install package
python -m pip install package


답변

이것은 OS X에서 나를 위해 일했습니다 : (때로는 Mac이 모든 오픈 소스 도구의 “자체”버전을 가지고 있기 때문에 고통스럽고, “개선”으로 인해 다른 사과가 작동하기 때문에 그것을 제거 할 수 없습니다. 그것을 제거하면 물건이 떨어지기 시작합니다)

파이썬 3에 대한 pip를 얻기 위해 @Lennart Regebro가 제공 한 단계를 따랐습니다. 그럼에도 불구하고 파이썬 2에 대한 pip는 여전히 경로에서 처음이었습니다. 그래서 … 내가 한 일은 / usr / bin 안에 python 3에 대한 심볼릭 링크를 만드는 것입니다 ( 실제로 나는 2 개의 파이썬이 평화롭게 실행되도록 똑같이했다) :

ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/pip /usr/bin/pip3

공지 사항 난을 추가 한 3, 마지막에 이렇게 기본적으로 당신이해야 할 무엇을 사용하는 pip3대신의 pip.

게시물이 오래되었지만 언젠가 누군가에게 도움이되기를 바랍니다. 이것은 이론적으로 모든 LINUX 시스템에서 작동합니다.


답변

Suse Linux 13.2에서 pip는 python3을 호출하지만 pip2는 이전 python 버전을 사용할 수 있습니다.