我使用的是 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.
当我检查控制台时
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
现在,当我在变量路径中查找 Python 时,就可以了...... 无论如何,我不知道如何更改 pip 的路径,因此选择了正确的路径...此外,我多次卸载了 python 和 pip,但每次在安装过程中仍然出错。
谢谢
对我来说这个解决方案完成了工作,谢谢它的APK
python -m pip install --upgrade --force-reinstall pip
这个问题的原因是我从微软商店安装了python,并从默认安装程序安装了另一个版本,当我删除微软商店版本时,它提示我错误。
要解决此问题:
检查本地变量列表中是否还有 python38-32 文件夹
删除“%userprofile%\AppData\Local\Programs\Python\Python38”文件夹
从命令行运行 pip
如果问题仍然存在,请在 Windows 搜索框中输入“环境变量”
并将“%userprofile%\AppData\Local\Programs\Python\Python37”添加到名为“Path”的系统变量
这应该可以完全解决你的问题
如果没有
ADD PYTHON to system environment variable
当我遇到同样的问题时,我通过检查
pip3.x
可执行文件指向的 python 版本来修复它。 pip3.10 指向 /usr/bin/python9
,这导致了软件包安装问题。
只需检查您的 pip3.x
是否指向正确的 python 版本即可。
vim $HOME/.local/bin/pip3.10
Python 版本位于第一行(以“#”开头)。
就我而言,这就像更改文件名一样简单。我将其命名为“pykrige.py”,将其重命名为不同的名称并解决了它