【问题标题】:Pip is selecting wrong pathPip 选择了错误的路径
【发布时间】:2020-08-13 13:44:38
【问题描述】:

我使用的是 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 并且每次安装过程中它仍然出错。

谢谢

【问题讨论】:

  • 你试过python -m pip 安装吗?也许编辑你的系统路径?此外,如果您的路径已正确设置,请确保您也重新启动命令提示符
  • 你试过python -m pip install --upgrade --force-reinstall pip
  • 可以从环境变量中删除其中一个pip路径
  • 我遇到了同样的问题#63396570

标签: python windows pip


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    解决这个问题:

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

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

    3. 从命令行运行 pip

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

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

    这应该可以彻底解决您的问题

    如果没有

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

    【讨论】:

    • 我必须删除 所有 所有旧版本 python 的文件夹才能使其正常工作...所以对每个文件夹重复第 2 步。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 2015-10-18
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多