Pip未在CMD中被认可

时间:2015-09-26 23:34:02

标签: python pip pyaudio

我已安装Python Pip以安装Pyaudio。
我从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载了 PyAudio-0.2.8-cp26-none-win32.whl 并将其放在我的桌面上。这是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一样,但它也不起作用。
提前感谢您提供任何帮助。

2 个答案:

答案 0 :(得分:1)

在命令提示符下键入命令时,它会查找许多目录以查找可执行文件。这通常是当前目录和PATH环境变量中列出的目录。

一次性解决方案是提供命令的完整路径,它完全跳过搜索并告诉窗口你想要做什么......

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

(您也可以cd到脚本目录,而是提供.whl的完整路径

更永久的解决方案是将python脚本文件夹添加到您的路径中。

这取决于您的Windows版本,但在Win7和8上是控制面板 - >系统 - >高级系统设置 - >环境变量(按钮)

在窗口的下半部分,找到PATH并进行编辑。

enter image description here

;C:\Python26\Scripts添加到现有值的末尾。分号是将它与以前的值分开。例如:

enter image description here

更改将对所有新命令提示生效。您现在应该可以从任何位置运行pip(或脚本目录中的任何其他命令)。

答案 1 :(得分:0)

添加两个路径,例如->“ C:\ Users \ AppData \ Local \ Continuum \ anaconda3 \ Scripts”&

将“ C:\ Users \ AppData \ Local \ Continuum \ anaconda3”添加到系统变量路径。

这应该有效。