
Ubuntu 10.04에서는 apt-get install pip
설치 pip
한 후 django
. 그런 다음 다음을 통해 django
제거 를 시도했습니다 .pip
pip 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/pip
pip 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;