【问题标题】:Pip not Recognised in CMDCMD 中无法识别点
【发布时间】:2015-12-24 12:30:33
【问题描述】:

为了安装 Pyaudio,我已经安装了 Python Pip。
我从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。我尝试像使用 Python 一样添加 C:\python26\Scripts\ 的系统变量,但它也不起作用。
提前感谢您的任何帮助。

【问题讨论】:

标签: python pip pyaudio


【解决方案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 并对其进行编辑。

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

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

【讨论】:

  • 我已经将 Python 文件夹添加到路径中。是否需要在Python27\Scripts 中添加另一个条目?
  • @Sndn Windows 将在 PATH 中指定的目录中查找。它不会在子目录中查找。找到 .exe 所在的文件夹,并将其添加到 PATH。不要忘记打开一个新的命令提示符以使其生效。
【解决方案2】:

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

“C:\Users\AppData\Local\Continuum\anaconda3”到您的系统变量路径。

这应该可行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 2011-05-22
    • 2019-11-02
    • 2013-01-18
    相关资源
    最近更新 更多