Как найти мой пип?

Как найти мой пип?

Вчера я установил pip с

python get-pip.py

и его можно использовать регулярно. Теперь он это показывает.

-bash: pip: command not found

поэтому я пытаюсь использовать python get-pip.py, чтобы установить его снова.

Requirement already up-to-date: pip in /usr/local/python-2.7.11/lib/python2.7/site-packages

А как насчет PATH?

Затем япытатьсядля добавления всех задействованных путей в PATH.

/usr/local/python-2.7.11/bin/pip:/usr/local/python-2.7.11/bin/python2.7:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/python-2.7.11/bin/python

Ничего из этого не работает.

Я видел несколько похожих вопросов, которые подсказали мне найти правильный путь.

# which python

# /usr/bin/python

which pip

...(nothing)

Путь установки python - /usr/local/python-2.7.11. Я использовал ln -s /usr/local/python-2.7.11/bin/python /usr/bin/pythonpip перед установкой.

Моя система — Debian7.

решение1

При установке pipс помощью python getpip.pyкоманда pipустанавливается рядом с бинарным файлом python. В вашем случае это /usr/local/2.7.11/bin. Поскольку исполняемый файл python находится по ссылке, этот каталог не используется для других команд.

Ваш PATH должен содержать пути, т. е. каталоги, а не полные имена файлов. Каталог, который нужно включить в ваш PATH, это /usr/local/python-2.7.11/bin. Если вы это сделаете, то сможете избавиться от ссылки.

Вы также можете настроить ссылку:

ln -s /usr/local/python-2.7.11/bin/pip  /usr/bin/pip

Так как python найден по ссылке, а pip установлен (но не найден), вы также можете вызвать pip, выполнив:

python -m pip 

и вы можете сделать это псевдонимом, если не хотите добавлять дополнительную ссылку:

alias pip='/usr/local/python-2.7.11/bin/python -m pip'

Связанный контент