Ответ 1
Если вы не можете найти путь к pip
, вы можете просто использовать python -m pip
вместо:
python -m pip install awesome_package
Я только что установил pip в OS X, используя get-pip.py script, предоставленный разработчиками. script сказал, что он успешно работает, но я не могу выполнить pip
из командной строки. Я думаю, pip
не на моем пути, но я не знаю, где он установлен, поэтому я не могу добавить его в путь. Любая помощь будет самой превосходной. Благодарю!
Когда я снова пытаюсь запустить установку script, вот вывод:
Requirement already up-to-date: pip in /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages
Cleaning up...
Если вы не можете найти путь к pip
, вы можете просто использовать python -m pip
вместо:
python -m pip install awesome_package
Знаете ли вы свой путь python? Если да, то посмотрите в Сценарии.
Для меня (пользователь Windows), pip
он находится в
C:\python27\Scripts\pip.exe
Соответственно для Linux он должен быть внутри
/usr/lib/python2.7/dist-packages/pip
Кроме того, если у вас установлен Homebrew
, pip устанавливает с помощью python:
brew установить python
И тот факт, что у вас установлен python и pip, и не может получить pip, но может получить python из командной строки (path), pip должен быть неправильно сконфигурирован.
Если вы все еще не можете найти его, вы можете использовать locate pip
для Linux или соответствующий метод поиска для других ОС. Кроме того, в вашем случае это уже похоже на
/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages
в соответствии с выходным сообщением.
В linux вы можете использовать:
which pip
Чтобы найти местоположение пипа.
Я нашел путь установки. Он находится здесь:
/Library/Frameworks/Python.framework/Versions/3.3/bin/pip
Если вы получаете сообщение Requirement already up-to-date
, это означает, что в вашей системе уже установлен пакет, и у вас либо нет каталога, который содержит программу pip в вашем пути, либо вы неправильно вызываете pip.
Если вы используете bash, введите "pi" и дважды нажмите вкладку. Вы получите команды, начинающиеся с pi, и, надеюсь, вы увидите pip3. Вот почему:
Если вы установили pip
с помощью get-pip.py
, и вы установили его с помощью python 3, то двоичный файл pip
будет сохранен как pip3
. Вместо этого попробуйте запустить команду pip3
.
здесь вы можете найти, где находятся пакеты pip. В linux
/usr/lib/python2.7/site-packages
на mac
/usr/local/lib/python2.7/site-packages/
Для меня это было в каталоге ниже, и я создал псевдоним, чтобы просто запустить его с помощью pip
.
alias pip='python /lnx510/home/<username>/.local/lib/python2.6/site-packages/pip'