Я скачал pip и побежал, python setup.py install
и все работало просто отлично. Следующий шаг в учебнике - запустить, pip install <lib you want>
но прежде чем он попытается найти что-то в сети, я получаю сообщение об ошибке «bash: pip: команда не найдена».
Это на Mac OS X, я тоже новичок, так что я предполагаю, что есть какая-то настройка пути, которая не была установлена правильно, когда я запустил setup.py. Как я могу расследовать дальше? Что мне нужно проверить, чтобы лучше понять точную причину проблемы?
РЕДАКТИРОВАТЬ: Я также пытался установить Python 2.7 для Mac в надежде, что процесс дружественной установки сделает любую домашнюю работу, например, редактирование PATH, и все остальное, что нужно, чтобы все работало в соответствии с учебными пособиями, но это не сработало. После установки 'python' все еще работал Python 2.6 и PATH не обновлялся.
источник
Ответы:
Почему бы просто не сделать
sudo easy_install pip
или если это для Python 2.6sudo easy_install-2.6 pip
?Это устанавливает pip, используя систему установки пакетов Python по умолчанию, и избавляет вас от необходимости ручной настройки одновременно.
Это позволит вам затем запустить
pip
команду для установки пакета python, так как он будет установлен вместе с системным python. Я также рекомендую, если у вас есть pip с использованием пакета и шаблона virtualenv . :)источник
sudo: easy_install: command not found
easy_install
установили. Как это ответ?Используйте setuptools для установки
pip
:(Я знаю, что приведенная выше часть моего ответа избыточна с klobucar, но я пока не могу добавлять комментарии), поэтому вот ответ с решением для
sudo: easy_install: command not found
Debian / Ubuntu:Также для python3 используйте
easy_install3
иpython3-setuptools
.источник
sudo apt-get install python3-setuptools
&sudo easy_install3 pip
sudo apt-get install python-setuptools
за которым следуетsudo easy_install pip
sudo apt-get install python3-pip
это правильная команда для Python3 с аскубунтуПрежде всего: попробуйте pip3 вместо pip . Пример:
pip3 должен быть установлен автоматически вместе с Python3.x. Документация не обновлялась, поэтому просто замените pip на pip3 в инструкциях, например, при установке Flask.
Теперь, если это не сработает, вам, возможно, придется установить pip отдельно.
источник
brew install python
.Обновление : более надежный современный способ получить доступ к правильной установке pip для правильной установки python - это использовать синтаксис
python -m pip
.Оригинальный ответ
pip установится в корзину вашего установочного места на python. Также следует создать символическую ссылку на более распространенное место, например
/usr/local/bin/pip
Вы можете либо отредактировать
~/.profile
и обновить свой PATH, чтобы включить его/Library/Frameworks/Python.framework/Versions/2.6/bin
, либо создать символическую ссылку на него в месте, которое, как вы знаете, находится на вашем пути.Если вы делаете:,
echo $PATH
вы должны увидеть пути, которые в настоящее время ищутся. Если/usr/local/bin
есть в вашем PATH, вы можете сделать:Я бы предпочел добавить бинарник Python в вашу переменную $ PATH.
источник
/System/Library/Frameworks/Python.framework/Versions/2.6/bin
. И ~ / это ваш домашний каталог со скрытым файлом.profile
Установите последнюю версию Python, как указано здесь
Он имеет много ссылок для скачивания, как NumPy и Scipy
Затем перейдите к терминалу и введите следующую команду: -
Для пакетов установки Python проверьте это
источник
Я должен признать, что был абсолютно новым для python, который мне нужен только для одной вещи: awscli. Я столкнулся с этой проблемой, загрузив Python 3.xx - команда pip: not found
Следуя инструкциям по загрузке AWS Cli, я изменил
в
который запустил правильную версию.
Я сделал псевдоним на своей машине, чтобы запустить python3 при наборе python, который обычно запускает версию системы 2.7. Я не уверен, что это хорошая идея сейчас. Я думаю, что я просто наберу команды, как они предполагали
источник
Проверьте, как установить статью Pip статьи для получения дополнительной информации.
По состоянию на 2019 г.
Загрузите файл get-pip.py, предоставленный https://pip.pypa.io, с помощью следующей команды:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Запустите get-pip.py, используя следующую команду:
sudo python get-pip.py
После завершения установки запустите эту команду, чтобы проверить, установлен ли pip.
pip --version
Удалите файл get-pip.py после установки pip.
rm get-pip.py
источник
Установка с использованием
apt-get
устанавливает всю системуpip
, а не только локальную для вашего пользователя. Попробуйте эту команду, чтобы запустить pip в вашей системе ...Тогда pip будет установлен без каких-либо проблем, и вы сможете использовать «sudo pip ...».
источник
Большинство методов установки PIP устарели. Вот последнее (2019) решение. Пожалуйста, скачайте скрипт get-pip
Запустить скрипт
источник
Я потратил целую вечность, просматривая все ответы на этой странице, но нашел тот, который мне помог, в комментариях к OP-вопросу s-walsh
Ответ заключается в использовании pip3:
источник
Решать:
Добавьте эту строку в ~ / .bash_profile
экспорт PATH = "/ usr / local / bin: $ PATH"
В окне терминала запустите
источник ~ / .bash_profile
источник
Это может быть корневое разрешение. Я пытался выйти из корневого входа, используйте
это подходит для меня
источник
установите Homebrew, откройте терминал или ваш любимый эмулятор терминала OSX и запустите
вставьте каталог Homebrew вверху переменной окружения PATH. Вы можете сделать это, добавив следующую строку внизу вашего файла ~ / .profile
Теперь мы можем установить Python 2.7:
Получить репозиторий pip:
установить пункт:
источник
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
решил проблему для меня.Если вы используете Python 3.5, выполните следующую терминальную команду:
Любые другие команды pip в терминале будут похожи:
источник
Python устанавливает его по умолчанию, но если он не установлен, вы можете установить его вручную, используя следующий cmd (только для Linux)
для python3:
для python2
надеюсь, это поможет.
источник
Избегать
sudo
:От:
http://www.pip-command-not-found.com
источник
Пользователи CentOS 7 могут просто использовать:
Также рекомендуем использовать,
virtualenv
если вы используете pip. Его можно добавить так же:источник
при условии, что у вас есть интернет, смотрите: https://pip.pypa.io/en/stable/install/
в основном беги:
а также
источник
(Контекст: моя ОС - Amazon linux, использующая AWS. Кажется, она похожа на RedHat, но, похоже, немного урезана.)
Выйдите из оболочки, затем откройте новую оболочку. Команда pip теперь работает.
Вот что решило проблему в этом месте.
Вы также можете знать: команды pip для установки программного обеспечения должны были быть написаны так, как показано в этом примере (например, jupyter) для корректной работы в моей системе:
pip install jupyter --user
В частности, обратите внимание на отсутствие sudo и наличие --user
Было бы здорово, если бы pip docs сказал что-нибудь обо всем этом, но я думаю, это заняло бы ввод большего количества символов.
источник
Не уверен, почему это не было упомянуто ранее, но единственное, что сработало для меня (на моем NVIDIA Xavier), было:
sudo apt-get install python3-pip
(или
sudo apt-get install python-pip
для Python 2)источник
Решил это путем обновления Python 3
brew upgrade python
: Теперь я могу просто сделать:источник
Кажется, проблема в том, что ваша версия на python и библиотека, которую вы хотите установить, не совпадают по версии. Пример: Если Django - это Django3, а ваша версия на Python - 2.7, вы можете получить эту ошибку.
«После установки« python »все еще работал Python 2.6, а PATH не обновлялся».
1 - Установите последнюю версию Python 2 - Измените ваш PATH вручную на python38 и сравните их. 3- Попробуйте переустановить.
Я решил эту проблему, заменив PATH вручную последней версией Python. Что касается Windows:; C: \ python38 \ Scripts
источник
То, что я сделал, чтобы преодолеть это, было
sudo apt install python-pip
.Оказалось, что на моей виртуальной машине еще не установлен pip. Вполне возможно, что другие люди могут иметь этот сценарий тоже.
источник
python-pip
использовать устаревшую версию pip (9.0); текущая версия pip после (18.0) после обновления редактирования pip/usr/bin/pip
заменит этот импорт:в
Это работает для пипа 18.0 проблема
main
повторения имени функции изменения пипса для/usr/bin/pip3
и/usr/bin/pip2
Также вид
/usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py
должен быть таким же, как/usr/bin/pip
источник
Сделайте следующее:
Это обязательно установит pip со всеми его зависимостями. PS это для python 3, если вы хотите для python 2 заменить python3 со второй команды на python
источник
Чтобы решить проблему « bash: pip: команда не найдена » в Mac
Найдено две версии на Mac 1 2.7, а другая 3.7
когда я говорю sudo easy_install pip , pip устанавливается под 2.7
когда я говорю sudo easy_install-3.7 pip , pip устанавливается под 3.7
Но всякий раз, когда мне нужно было выполнить установку pip, я хотел установить пакет под python3.7, поэтому я установил псевдоним (alias pip = pip3) в .bash_profile
так что теперь, когда я делаю pip install, он устанавливается под python3.7
источник
Обновленная команда для установки
pip3
:источник
Это решило мою проблему с помощью
sudo easy_install pip
источник