【问题标题】:pip install PATH set but not recognized by cmd [duplicate]pip install PATH set但cmd无法识别[重复]
【发布时间】:2021-10-04 08:47:08
【问题描述】:

我已使用“setx PATH”设置 pip 的安装路径,并检查以确保 pip 已安装在那里,但它仍然无法识别 pip。我也试过用相同路径的环境变量路径编辑器设置路径;

C:\Users[用户]\AppData\Local\Programs\Python\Python38\Lib\site-packages

但是即使我可以看到 pip 安装在那里并且 Windows 可以识别,但 pip 未被识别也会得到相同的结果。

C:\Users[user]>py -m ensurepip --upgrade 查看链接: c:\Users[user]\AppData\Local\Temp\tmp5jiqkdus 已要求 最新:setuptools in c:\users[user]\appdata\local\programs\python\python38\lib\site-packages

(49.2.1) 要求已经是最新的:pip in c:\users[user]\appdata\local\programs\python\python38\lib\site-packages (20.2.1)

C:\Users[user]>pip 'pip' 未被识别为内部或外部 命令、可运行的程序或批处理文件。

C:\Users[user]>setx 路径 "%PATH%;C:\Users[user]\AppData\Local\Programs\Python\Python38\Lib\site-packages"

成功:指定的值已保存。

C:\Users[user]>pip 'pip' 未被识别为内部或外部 命令、可运行的程序或批处理文件。

我还可以看到安装了一个pip

C:\Users[用户]\AppData\Local

但由于这不是“py -m ensurepip --upgrade”所识别的,我认为这不应该是路径集。我尝试为它设置路径,只是为了查看并得到与其他人相同的结果。

C:\Users[user]>setx PATH "%PATH%;C:\Users[user]\AppData\Local"

成功:指定的值已保存。

C:\Users[user]>pip 'pip' 未被识别为内部或外部 命令、可运行的程序或批处理文件。

为什么 Windows 无法识别 pip 路径,即使“py -m ensurepip --upgrade”可以识别并且我可以看到它安装在那里?

【问题讨论】:

  • 认为您可能需要使用正确的大写字母 py -m PyInstaller 才能使此变体起作用。
  • 使用“py -m PyInstaller”的大写有效,即使安装“py -m pip install pyinstaller”很好。我猜它只是不适用于安装包。

标签: python windows cmd pip


【解决方案1】:

解决此问题的一种方法是在可能的情况下实际使用 Anaconda。它也使用 pip,但它提供了大量的封装环境和用户友好的界面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多