Пип не распознан в CMD

Я установил Python Pip для установки Pyaudio.
Я скачал PyAudio‑0.2.8‑cp26‑none‑win32.whl с сайта http://www..lfd.uci.edu/~gohlke/pythonlibs/#pyaudio и поместил его на свой рабочий стол. . Вот журнал CMD.

C:\Users\Shadow Mori> cd C:\users\shadow mori\desktop 
C:\Users\Shadow Mori\Desktop> pip install PyAudio‑0.2.8‑cp26‑none‑win32.whl 
'pip' is not recognized as an internal of external command, 
operable program or batch file.
C:\Users\Shadow Mori\Desktop>

Когда я меняю каталог на C:\python26\scripts\, pip распознается, но я не могу получить доступ к PyAudio-0.2.8-cp26-none-win32.whl независимо от того, какой каталог. Я попытался добавить системную переменную C:\python26\Scripts\, как вы это делаете с Python, но это тоже не работает.
Заранее спасибо за любую помощь.


person Jack Brand    schedule 26.09.2015    source источник
comment
stackoverflow.com/questions/23708898/   -  person ahmed    schedule 27.09.2015


Ответы (2)


Когда вы вводите команду в командной строке, она ищет исполняемый файл в нескольких каталогах. Обычно это текущий каталог и каталоги, перечисленные в переменной окружения PATH.

Одноразовое решение состоит в том, чтобы указать полный путь к команде, которая полностью пропускает поиск и сообщает Windows, что именно вы хотите сделать...

cd C:\users\shadow mori\desktop
C:\python26\scripts\pip install PyAudio‑0.2.8‑cp26‑none‑win32.whl 

(Вы также можете cd перейти в каталог scripts и вместо этого указать полный путь к .whl)

Более постоянное решение — добавить папку сценариев python к вашему пути.

Это зависит от вашей версии Windows, но в Win7 и 8 это Панель управления-> Система-> Дополнительные параметры системы-> Переменные среды (кнопка)

В нижней половине окна найдите PATH и отредактируйте его.

введите здесь описание изображения

Добавьте ;C:\Python26\Scripts в конец существующего значения. Точка с запятой отделяет его от предыдущих значений. Например:

введите здесь описание изображения

Изменение вступит в силу для всех новых командных строк. Теперь вы сможете запускать pip (или любую другую команду в каталоге скриптов) из любого места.

person Basic    schedule 26.09.2015
comment
У меня уже есть папка Python, добавленная в путь. Нужно ли добавлять еще одну запись в Python27\Scripts ? - person Sndn; 15.12.2017
comment
@Sndn Windows будет искать в каталогах, указанных в PATH. Он не будет искать в подкаталогах. Найдите папку, в которой находится .exe, и добавьте ее в PATH. Не забудьте открыть новую командную строку, чтобы она вступила в силу. - person Basic; 16.12.2017

Добавьте два пути, например -> "C:\Users\AppData\Local\Continuum\anaconda3\Scripts" и

"C:\Users\AppData\Local\Continuum\anaconda3" на путь к вашей системной переменной.

Это должно работать.

person Shalini Baranwal    schedule 16.12.2019