【问题标题】:Pip is not recognized, despite all references existing in PATH Environment Variable尽管 PATH 环境变量中存在所有引用,但无法识别 Pip
【发布时间】:2017-08-09 05:31:52
【问题描述】:

我使用 Python 已经有一段时间了,但在使用 Pip 时遇到了一些麻烦。我在 Windows 10 上安装了 Python 3.6,并且能够通过安装源文件,然后解包并使用来安装包

python setup.py install

这很好用,但是我在尝试安装 lxml 时遇到了一些问题,并且真的希望能够使用 Pip。我从一开始就将所有内容都添加到我的路径变量中,并且输出为

echo %PATH%

作为

C:\Python36\;C:\Python36\Scripts\;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\MATLAB\R2015b\bin;C:\Users\[name]\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Skype\Phone\;C:\Users\[name]\AppData\Local\Microsoft\WindowsApps;C:\Users\[name]\AppData\Roaming\npm;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Python36\;C:\Python36\Scripts

我在这个问题上迷路了,因为尽管 C:\Python36\Scripts\ 存在,当我运行时

pip install <package name>

我收到了

'pip' is not recognized as an internal or external command, operable program or batch file.

【问题讨论】:

  • 如果您最近设置了路径,请尝试再次关闭并打开命令窗口

标签: python python-3.x pip installation


【解决方案1】:

似乎您的 PATH 设置为 C:\Python36\Scripts。如果它来自 python 3.6.2 或更高版本,请尝试将 PATH 设置为 C:\Program Files (x86)\Python36-32\Scripts

setx PATH "%PATH%;C:\Program Files(x86)\Python36-32\Scripts" 有时您必须手动设置环境变量(在系统属性下)。

确保从该目录运行pip,并记住在设置路径后重新打开 cmd。

【讨论】:

    【解决方案2】:

    删除 PATH 并重新设置。

    set PATH=%PATH%;C:\Python36\Scripts
    

    setx PATH "%PATH%;C:\Python36\Scripts"
    

    永久设置。

    即使在那之后,如果你得到pip 无法识别。试试

    pip.exe install -your_package-
    

    而不是

    pip install -your_package-
    

    或者试试,

    python -m pip install [packagename]
    

    如果全部失败尝试,

    C:\Python36\Scripts\pip.exe install  [package].whl
    

    cd -ing 到您的[package].whl 所在的目录之后尝试此操作。

    希望这行得通。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多