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 pip우분투 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;

관련 정보