为了账号安全,请及时绑定邮箱和手机立即绑定

Pip 选择了错误的路径

Pip 选择了错误的路径

慕斯709654 2023-05-23 14:25:00
我正在使用 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次,每次在安装过程中仍然出错。
查看完整描述

3 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞


python -m pip install --upgrade --force-reinstall pip

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


查看完整回答
反对 回复 2023-05-23
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

修复这样做:

  1. 检查你的局部变量列表中是否还有 python38-32 文件夹

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

  3. 从命令行运行 pip

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

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

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

如果不

  1. 卸载所有 python 文件,包括 py 启动器

  2. 重新安装 python # 安装时必须选择ADD PYTHON to system environment variable


查看完整回答
反对 回复 2023-05-23
?
不负相思意

TA贡献1777条经验 获得超10个赞

当我遇到同样的问题时,我通过检查可执行文件指向的 python 版本来修复它pip3.x。pip3.10 指向/usr/bin/python9哪个导致包安装出现问题。只需检查您是否pip3.x指向正确的 python 版本。

vim $HOME/.local/bin/pip3.10

Python 版本在第一行(以“#”开头)。


查看完整回答
反对 回复 2023-05-23
  • 3 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信