【发布时间】: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”很好。我猜它只是不适用于安装包。