Programing

Ubuntu에서 pip를 통해 python3 버전의 패키지를 설치하는 방법은 무엇입니까?

lottogame 2020. 2. 19. 21:19
반응형

Ubuntu에서 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]
    

두 파이썬에 pip가 설치되어 있고 둘 다 경로에 있다면 다음을 사용하십시오.

$ pip-2.7 install PACKAGENAME
$ pip-3.2 install PACKAGENAME

참고 문헌 :

이것은 질문의 중복 # 2812520


시스템에 python2기본값 이 있다면 아래 명령을 사용하여 패키지를 설치하십시오.python3

$ python3 -m pip install <package-name>


충분히 쉬운 :

sudo aptitude install python3-pip
pip-3.2 install --user pkg

우분투 12.10에서 기본값이 아닌 Python 3.3을 원한다면 :

sudo aptitude install python3-pip python3.3
python3.3 -m pip.runner install --user pkg

pip3 install packagename대신 대신 실행할 수 있습니다 pip.


먼저, 원하는 Python 3 설치를 위해 pip를 설치해야합니다. 그런 다음 해당 pip를 실행하여 해당 Python 버전의 패키지를 설치하십시오.

/ usr / bin에 pip와 python 3이 모두 있기 때문에 패키지 관리자와 함께 설치되어 있다고 가정합니다. 이 패키지 관리자에는 Python 3 pip도 있어야합니다. 이것이 당신이 설치해야하는 것입니다.

virtualenv에 대한 Felix의 추천은 좋은 것입니다. 테스트 중이거나 개발중인 경우 시스템 Python에 패키지를 설치하지 않아야합니다. 이 경우 virtualenv를 사용하거나 개발을 위해 자체 Python을 빌드하는 것이 좋습니다.

그러나 실제로 경우 않는 파이썬 3 핍를 설치, 시스템 파이썬에서이 패키지를 설치하려는 것은가는 방법이다.


질문은 Ubuntu와 관련이 있지만 Mac에 있고 python명령이 기본적으로 Python 2.7.5 라고 말함으로써 기여하겠습니다 . 을 통해 액세스 할 수있는 Python 3도 가지고 python3있으므로 pip 패키지 출처를 알고 방금 다운로드하여 발급 sudo python3 setup.py install했으며 Python 3만이 사이트 패키지 내에이 모듈을 가지고 있습니다. 이것이 방황하는 Mac 낯선 사람에게 도움이되기를 바랍니다.


pip 바이너리를 직접 실행하십시오.

먼저 원하는 PIP 버전을 찾으십시오.

jon-mint python3.3 # whereis ip
ip: /bin/ip /sbin/ip /usr/share/man/man8/ip.8.gz /usr/share/man/man7/ip.7.gz

그런 다음 실행하십시오.

jon-mint python3.3 # pip3.3 install pexpect
Downloading/unpacking pexpect
  Downloading pexpect-3.2.tar.gz (131kB): 131kB downloaded
  Running setup.py (path:/tmp/pip_build_root/pexpect/setup.py) egg_info for package pexpect

Installing collected packages: pexpect
  Running setup.py install for pexpect

Successfully installed pexpect
Cleaning up...

  1. 모든 종속성을 설치해야합니다.

    sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base

  2. pip3을 설치하십시오 (설치 한 경우 3 단계를보십시오).

    sudo apt-get install python3-pip

  3. pip3에 의한 scikit-learn 설치

    pip3 install -U scikit-learn

  4. 터미널 및 python3 환경을 열고 다음을 입력하십시오. import sklearn 하여 확인하십시오.

행운을 빕니다!


python3을 설치하는 또 다른 방법은 wget을 사용하는 것입니다. 다음은 설치 단계입니다.

wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make && sudo make install

또한 다음을 사용하여 동일한 별칭을 만들 수 있습니다.

echo 'alias py="/opt/python3.3/bin/python3.3"' >> ~/.bashrc

이제 새로운 터미널을 열고 입력하십시오 py 를 입력하고 Enter를 누르십시오.

참고 URL : https://stackoverflow.com/questions/10763440/how-to-install-python3-version-of-package-via-pip-on-ubuntu



반응형