Я хотел обновить pip в моей основной установке Python, в частности, чтобы получить команду list. Что также включает в себя возможность обновления списков.
Итак, я побежал:
sudo pip install --upgrade pip
Все выглядело хорошо при установке, но затем я пошел запустить 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 ... Я прочитал здесь несколько ответов, но не смог определить самое простое исправление.
python-pip
? Я считаю, что он предоставляет программу / usr / bin / pip. - person unutbu   schedule 26.04.2013which pip-2.7
сообщает? - person wkl   schedule 26.04.2013pip-2.7
в/usr/bin
был, возможно, удален при установке, которую вы запустили (или что-то еще удалило его). Вы можете воссоздать символическую ссылку в/usr/local/bin
с помощьюln -s /usr/local/bin/pip-2.7 /usr/local/bin/pip
, а затем удалитьpip
из/usr/bin
. - person wkl   schedule 26.04.2013/usr/bin
имеет приоритет над/usr/local/bin
в вашемPATH
. Вы можете сделатьsudo rm /usr/bin/pip
, чтобы удалить там неработающую символическую ссылку. После этогоpip
должен работать, поскольку символическая ссылка в/usr/local/bin
уже существует. - person wkl   schedule 26.04.2013