sudo easy_install pip
Searching for pip
Best match: pip 1.4.1
Processing pip-1.4.1-py2.7.egg
pip 1.4.1 is already the active version in easy-install.pth
Installing pip script to /home/nyzlfc/.local/bin
Installing pip-2.7 script to /home/nyzlfc/.local/bin
Using /home/nyzlfc/.local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
А потом, когда я бегу
sudo pip install -U pyyaml nltk
Я получил:
sudo: pip: command not found
software-installation
sudo
pip
Рохан Найк
источник
источник
Ваш пункт установлен в том
/home/nyzlfc/.local/bin
, что не вsudo
пути и по уважительной причине. Просто добавьте~/.local/bin
свой путь и отойдите, такsudo
как это не нужно.источник
У меня была та же проблема, и причина, по которой я столкнулся с этой проблемой (в Debian), заключается в том, что я установил python3.2 и python3-pip, и поэтому у меня действительно не было исполняемого файла pip, у меня также не было исполняемого файла pip3 , У меня есть исполняемый файл pip-3.2!
В качестве такового я бы также рекомендовал делать
и затем нажмите вкладку, чтобы увидеть параметры автозаполнения ...
источник
Сначала проверьте вашу
$PATH
переменную с помощьюecho
команды:Если
/usr/local/bin
отсутствует, отредактируйте скрытый файл.profile
, расположенный в вашем домашнем каталоге. Если этот файл отсутствует, измените его.bash_profile
.Добавьте в качестве самого последнего
PATH
утверждения следующую строку:источник
Если вам не нравится устанавливать новый пакет (чтобы убедиться, что он не мешает вашей текущей среде Python), я предлагаю переключиться на root только для установки. Мне было проще. Но не забудьте переключиться обратно сразу после завершения установки.
источник
Я всегда забываю это сам!
~/.local/bin
pip install package
, я получаюPermissionDenied
где-то/usr/local/share/
, с дружественным решениемConsider using the '--user' option or check the permissions.
Следовательно, сделайте:
pip install --user package
(если вам не нужен этот пакет глобально / для других пользователей)источник
если вы установили в python3, то вы можете сделать это
python3 -m pip install package_name
источник