나는 pip의 최신 버전 (8.1.2)을 얻고 싶다. 우분투 14.04와 파이썬 2.7.6을 사용하고 있습니다. 우분투 저장소의 pip 버전은 1.5.4입니다 (numpy 같은 것을 설치할 수 없습니다). 실제로 핍을 어떻게 업그레이드 할 예정입니까? 몇 가지 방법을 발견했습니다. 어쩌면 그들은 모두 동등하지만 확실히 알면 좋을 것입니다.우분투 14.04에서 pip를 어떻게 업그레이드해야합니까?
옵션 1 :
apt-get install python-pip
pip install --upgrade pip
pip --version # still shows 1.5.4
ln -s /usr/local/bin/pip /usr/bin/
pip --version # 8.1.2, success!
옵션 1A 링크를 핍으로 핍 업그레이드 및 변경 : 위처럼 만 사용 파이썬 -m
pip install --upgrade pip
pip --version # still shows 1.5.4
python -m pip --version # 8.1.2, success!
옵션 2 PIP : easy_install을
easy_install -U pip
pip --version # 8.1.2, success!
을
옵션 3 : virtualenv 사용 (virtualenvs가 멋지다는 것을 알고 있지만, 고정 컨테이너에 설치하는 중이므로 전 세계적으로 물건을 설치하려고했습니다).
virtualenv test123
source test123/bin/activate
pip --version # pip 8.1.2 from ~/test123/local/lib/python2.7/site-packages
옵션 4 : pip website가 get-pip.py 스크립트를 사용하여 제안, 또한이 일관성이없는 상태에서 우분투 패키지 관리자를 떠날 수 말한다.
옵션 5 : Python 업그레이드 : "Python 2> = 2.7.9"를 사용하는 경우 "pip가 이미 설치되어 있지만 과도한 것처럼 보입니다.
이러한 방법 중 하나가 기본 방법입니까? 내가 찾지 못한 더 좋은 방법이 있습니까? 나는 이것을 overthinking인가?
시도 *이도 당신이 (당신이
sudo apt-get install python-pip
을 실행했을 수도 있습니다) 시스템 레벨에서pip
를 설치할 필요가 없습니다. 대신, 시스템 pip를 사용하여'pip install virtualenv'를 사용하여 설치하십시오. 우분투 virtualenv 패키지는 시대에 뒤쳐져 많은 새로운 패키지에서 예상대로 작동하지 않습니다. 더 새로운 virtualenv는 당신에게 더 새로운 pip/wheel/setuptools를 줄 것입니다. venvs가 기본적으로 최신 상태로 유지되기를 원하면 시스템 pip를 사용하여 virtualenv를 설치하십시오. –