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.

当我检查控制台时,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 multiple次,每次在安装过程中仍然出错。


慕斯709654
浏览 273回答 3
3回答

慕村9548890

python -m pip install --upgrade --force-reinstall pip这个问题的原因是我从 Microsoft store 安装 python 并从默认安装程序安装另一个版本,当我删除 Microsoft store 版本时它提示我错误。

Cats萌萌

修复这样做:检查你的局部变量列表中是否还有 python38-32 文件夹删除“%userprofile%\AppData\Local\Programs\Python\Python38”文件夹从命令行运行 pip如果问题仍然存在,请在 Windows 搜索框中键入“环境变量”并将“%userprofile%\AppData\Local\Programs\Python\Python37”添加到名为“Path”的系统变量中这应该可以完全解决您的问题如果不卸载所有 python 文件,包括 py 启动器重新安装 python # 安装时必须选择ADD PYTHON to system environment variable

不负相思意

当我遇到同样的问题时,我通过检查可执行文件指向的 python 版本来修复它pip3.x。pip3.10 指向/usr/bin/python9哪个导致包安装出现问题。只需检查您是否pip3.x指向正确的 python 版本。vim $HOME/.local/bin/pip3.10Python 版本在第一行(以“#”开头)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python