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가 자동으로 포함됩니다.