Pip 选择了错误的路径

cro*_*mmy 6 python windows pip

我使用的是 Windows 10,我摆脱了 python 3.8,并安装了 3.7 作为系统上唯一的 python 版本。

当尝试使用 pip 安装库时,我现在收到错误:

Fatal error in launcher: Unable to create process using '"c:\users\user\appdata\local\programs\python\python38-32\python.exe"  "C:\Users\User\AppData\Local\Programs\Python\Python38-32\Scripts\pip.exe" install pygame_menu': The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

当我检查控制台时,which -a pip我得到:

C:\Users\User>which -a pip
/cygdrive/c/Users/User/AppData/Local/Programs/Python/Python38-32/Scripts/pip
/cygdrive/c/Users/User/AppData/Local/Programs/Python/Python37/Scripts/pip
Run Code Online (Sandbox Code Playgroud)

现在,当我在变量路径中查找 Python 时,没关系...无论如何,我不知道如何更改 pip 的路径,因此选择了正确的路径...除了我卸载了 python 和 pip 多个之外,这很奇怪好几次了,每次安装的时候还是出错。

谢谢

小智 13

对我来说这个解决方案完成了工作,谢谢它的APK

python -m pip install --upgrade --force-reinstall pip
Run Code Online (Sandbox Code Playgroud)

这个问题的原因是我从 Microsoft 商店安装 python 并从默认安装程序安装了另一个版本,当我删除 Microsoft 商店版本时,它提示我错误。


Sas*_*ank 2

要解决此问题,请执行以下操作:

  1. 检查本地变量列表中是否仍有 python38-32 文件夹

  2. 删除“%userprofile%\AppData\Local\Programs\Python\Python38”文件夹

  3. 从命令行运行 pip

如果问题仍然存在,请在 Windows 搜索框中键入“环境变量”

并将“%userprofile%\AppData\Local\Programs\Python\Python37”添加到名为“Path”的系统变量中

这应该可以完全解决你的问题

如果不

  1. 卸载所有 python 文件,包括 py launcher
  2. 重新安装python #安装时必须选择ADD PYTHON to system environment variable