Я испортил системную версию Python Pip на Ubuntu 12.10

Я хотел обновить pip на моей основной установке Python, в частности, чтобы получить команду list. Это также включает возможность обновления списка.

Поэтому я побежал:

sudo pip install --upgrade pip 

Все хорошо смотрелось на установке, но затем я пошел запускать пип и получил следующее: (в конце установки включено, если это помогает)

 Installing pip script to /usr/local/bin Installing pip-2.7 script to /usr/local/bin Successfully installed pip Cleaning up... tom@tom-sam:~$ pip list -o bash: /usr/bin/pip: No such file or directory tom@tom-sam:~$ pip bash: /usr/bin/pip: No such file or directory 

Скорее всего, я нахожусь, так как это моя системная установка python. Я прочитал несколько ответов здесь, но не смог определить самое простое исправление.

    2 Solutions collect form web for “Я испортил системную версию Python Pip на Ubuntu 12.10”

    У меня было такое же сообщение в linux.

     /usr/bin/pip: No such file or directory 

    но затем проверил, какой пип вызывается.

     $ which pip /usr/local/bin/pip 

    На моей машине debian wheezy я исправил ее, следуя …

     /usr/local/bin/pip uninstall pip apt-get remove python-pip apt-get install python-pip 

    ====================================
    Это было связано с установкой mixup с apt-get и обновлением с помощью pip install -U pip .

    Они также установили библиотеки в 2 разных местах, которые вызвали проблемы для меня.

     /usr/lib/python2.7/dist-packages /usr/local/lib/python2.7/dist-packages 

    Прежде чем получить удовольствие от apt-get, удаляет и устанавливает. Это стоит сбросить кеш-память.

     hash -r 

    Bash будет кэшировать путь к pip с помощью установки dispubtion (apt-get), которая является / usr / bin / pip. Если вы все еще находитесь в том же сеансе оболочки, из-за кэша, после обновления pip от pip ваша оболочка все равно будет выглядеть в / usr / bin /, а не / usr / local / bin /

    например:

     $apt-get install python-pip $which pip /usr/bin/pip $pip install -U pip $which pip /usr/bin/pip $hash -r $which pip /usr/local/bin/pip 
    Python - лучший язык программирования в мире.