[python] 우분투에서 pip를 통해 python3 버전의 패키지를 설치하는 방법은 무엇입니까?

나는 모두가 python2.7python3.2에 설치 Ubuntu 12.04.
기호 링크가에 python링크됩니다 python2.7.

입력 할 때 :

sudo pip install package-name

기본 설치 python2버전은 package-name입니다.

일부 패키지는 모두 지원 python2하고 python3. via의 버전
을 설치하는 방법 python3은 무엇입니까?package-namepip



답변

virtualenvpython3 을 빌드 한 다음 virtualenv를 활성화 한 후 python3 패키지를 설치할 수 있습니다 . 따라서 시스템이 엉망이되지 않습니다 🙂

이것은 다음과 같습니다.

virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
pip install package-name


답변

우분투 12.10+ 페도라 13 세 이상이라는 패키지가 python3-pip설치되는 pip-3.2(또는 pip-3.3, pip-3.4또는 pip3농구를 통해이 점프를하지 않고도 새 버전을).


나는 이것을 우연히 wget만났거나 좋아 하거나 virtualenvs 를 필요로하지 않고 이것을 고쳤다 (우분투 12.04 가정) :

  1. package python3-setuptools: run을 설치 sudo aptitude install python3-setuptools하면 명령이 제공됩니다 easy_install3.
  2. Python 3의 setuptools : run을 사용하여 pip를 설치 sudo easy_install3 pip하면 pip-3.2kev의 솔루션과 같은 명령 이 제공됩니다.
  3. PyPI 패키지 설치 : 실행 sudo pip-3.2 install <package>(파이썬 패키지를 기본 시스템에 설치하려면 물론 루트가 필요합니다).
  4. 이익!

답변

짧은 답변

sudo apt-get install python3-pip
sudo pip3 install MODULE_NAME

출처 : Shashank Bharadwaj 님의 댓글

긴 답변

간단한 답변은 최신 시스템에만 적용됩니다. 우분투의 일부 버전에서 명령은 pip-3.2다음과 같습니다.

sudo pip-3.2 install MODULE_NAME

작동하지 않으면이 방법은 모든 Linux 배포판 및 지원되는 버전에서 작동합니다 .

sudo apt-get install curl
curl https://bootstrap.pypa.io/get-pip.py | sudo python3
sudo pip3 install MODULE_NAME

이 없으면을 curl사용하십시오 wget. 이 없으면으로 sudo전환하십시오 root. 경우 pip3심볼릭 링크가 존재하지 않는, PIP-3과 같이 확인합니다. 엑스

많은 파이썬 패키지에는 dev 패키지도 필요하므로 설치하십시오.

sudo apt-get install python3-dev

출처 :
pip Pip 최신 설치로 패키지를 설치하는 Python

더 업그레이드 된 Python 버전을 원한다면 Tobu의 답변 도 확인하십시오 .

필자는 가상 환경을 사용하는 것이 일반적으로 파이썬 응용 프로그램을 개발하는 데 선호되는 방법이므로 @felixyan 답변이 이상적인 세상에서 가장 좋은 방법이라고 덧붙이고 싶습니다. 그러나 실제로 패키지를 전체적으로 설치하거나 가상 환경을 활성화하지 않고 자주 테스트 / 사용해야하는 경우 전역 패키지로 설치하는 것이 좋습니다.


답변

음,에 우분투 13.10 / 14.04 , 상황이 조금 다르다.

설치

$ sudo apt-get install python3-pip

패키지 설치

$ sudo pip3 install packagename

아니 pip-3.3 install


답변

가장 쉬운 방법은 최신 설치 pip2/ pip3과 패키지를 해당 :

curl https://bootstrap.pypa.io/get-pip.py | python2
pip2 install package-name

curl https://bootstrap.pypa.io/get-pip.py | python3
pip3 install package-name

참고 : 이 명령을 다음과 같이 실행하십시오root


답변

pylab을 설치하는 동안 동일한 문제가 있었고이 링크를 찾았습니다.

그래서 파이썬 3 내에 pylab을 설치하기 위해 한 일은 다음과 같습니다.

python3 -m pip install SomePackage

제대로 작동했으며 링크에서 볼 수 있듯이 모든 Python 버전에 대해이 작업을 수행 할 수 있으므로 문제가 해결되는 것 같습니다.


답변

오래된 질문이지만 대답을 충족시키는 것은 없습니다. 내 시스템 중 하나가 Ubuntu 12.04 LTS를 실행 중이며 어떤 이유로 패키지 python3-pip또는 python-pipPython 3이 없습니다. 그래서 여기에 내가 한 일이 있습니다 (모든 명령은 루트로 실행되었습니다).

  • setuptools그렇지 않은 경우 Python3을 설치하십시오 .

    apt-get install python3-setuptools

    또는

    aptitude install python3-setuptools
  • Python 2.4 이상 easy_install에서는을 사용하여 특정 Python 버전으로 호출 할 수 있습니다 python -m easy_install. 따라서 pipPython 3의 경우 다음을 통해 설치할 수 있습니다.

    python3 -m easy_install pip
  • 그것은 당신이있어 그것 뿐이다 pip단지있는 invoke 이제 파이썬 3를 위해 pip시스템에 설치 파이썬 3.2 예를 들어 파이썬 3에 대한 패키지를 설치 파이썬의 특정 버전과 함께, 내가 사용 :

    pip-3.2 install [package]