Ubuntu 10.04에서 pip를 업그레이드하는 방법은 무엇입니까?

Ubuntu 10.04에서 pip를 업그레이드하는 방법은 무엇입니까?

Ubuntu 10.04에서는 apt-get install pip먼저 설치 한 pip다음 django. 그런 다음 다음을 django통해 제거하려고 시도했습니다 .pippip uninstall django

pip: error: No command by the name pip uninstall

약간의 조사 끝에 이전 버전을 사용하고 있었기 때문이라는 것이 밝혀졌습니다.

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

pip이 버전에 제거 기능이 없다는 것을 처음으로 깨달은 것은 잘못된 버전을 설치 django하고 다음을 사용하여 제거하려고 시도했을 때였습니다.

pip uninstall django

그리고 마침내 얻는다

pip: error: No command by the name pip uninstall

다른 기사에서:

pip 0.3.1은 2년이 넘었으며 실제로 제거 명령이 포함되어 있지 않습니다. 현재 pip 버전은 1.0.1입니다.

나는 당신이 OS 패키지 버전의 pip를 사용하고 있다고 생각합니다. 이것은 오래된 경향이 있습니다. 지난 몇 년간 꽤 많은 버그가 수정되었고 기능이 추가되었습니다.

그렇다면 이 명령에 액세스할 수 있도록 Ubuntu 10.04에서 업그레이드하는 올바른 방법은 무엇입니까 uninstall?

답변1

시스템 전체 pip 설치를 제거합니다.

sudo apt-get purge python-pip

그런 다음 pip의 새 복사본을 설치합니다.

curl  https://bootstrap.pypa.io/get-pip.py | sudo python

우분투 10.04 i686에서 테스트되었습니다.

virtualenv를 사용하는 것이 좋습니다. 자세한 내용은 다음을 참조하세요.공식 pip 문서

답변2

실제로 pip install --upgrade pip작동하지만새로운pip, 제 경우에는 pip-2.6입니다. 따라서 제거 명령은 다음과 같습니다.pip-2.6 uninstall package-name

답변3

제 경우에는 sudo pip install --upgrade pipubuntu 10.04 에서는 아무런 변화가 없었 /usr/bin/pip으나 /usr/local/bin/pippip 1.1 에서는 변화가 없었습니다.

pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

/usr/local/bin/pip --version
pip 1.1 from /usr/local/lib/python2.6/dist-packages (python 2.6)

답변4

내 상황: 먼저 이전 pip를 삭제한 다음 최신 버전을 다시 설치했습니다.

apt-get remove python-pip;
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python;
ln -s /usr/local/bin/pip /usr/bin/pip;

관련 정보