Python 3.5에서 pip 사용

Python 3.5에서 pip 사용

Python3.5를 수동으로 설치한 AWS Ubuntu 인스턴스가 있습니다(다운로드하고 구성한 후 make, make install 실행). 그런 다음 심볼릭 링크를 변경했습니다.

sudo ln -fs /opt/python3.5/bin/python3.5 /usr/bin/python3

하지만 pip를 실행하려고 하면 다음과 같습니다.

ubuntu@xxx:/dev$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.egg (python 2.7)

이 문제를 어떻게 해결할 수 있나요? Python3으로 작업하려면 pip가 필요하지 않습니까? 내가 뭔가 다른 일을 했어야 했나? 감사해요!

답변1

pip3을 설치해야 합니다.

sudo apt-get install python3-pip그것을 해야 한다.

그런 다음 사용pip3 -V

답변2

이 작업을 수행하려면 약간 다른 절차를 거쳐야 했습니다(Ubuntu 14.04 - AWS가 아닌 로컬 시스템). 차이점은 여러분은 2.7에서 3.5로 업그레이드한 반면 저는 3.4에서 3.5로 업데이트했다는 점일 것 같습니다. python3.5를 통해 설치 apt-get한 다음 easy_install을 사용 curl하고 마지막으로 pip를 사용했습니다 easy_install.

$ sudo apt-get install python3.5 python3.5-dev
$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python3.5
$ sudo easy_install pip

성공!

$ pip3 -V
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)

그들이 말했듯이 그것은 거북이 또는 패키지 관리자입니다.

답변3

아마도 pip3 -V.

내 시스템에는 이 있지만 pip3없습니다 pip.

(호언장담: 왜 파이썬은 항상 이렇게 엉망인가요?)

답변4

가장 쉬운 방법은 anaconda/miniconda를 사용하고 특정 버전을 설치하는 것입니다. 여기에 설명되어 있습니다.https://stackoverflow.com/questions/42978349/anaconda-version-with-python-3-5.

그러면 pip가 자동으로 포함됩니다.

관련 정보