You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Windows系统错误识别python.exe路径的问题?

问题

在Windows设备上执行命令:

pip install -r requirements.txt

触发如下错误:

Fatal error in launcher: Unable to create process using '"C:\Program Files\Inkscape\bin\python.exe"  "C:\Users\[my user]\.local\bin\pip.exe" install -r requirements.txt': The system cannot find the file specified.

系统错误指向C:\Program Files\Inkscape\bin\python.exe,该路径曾在用户PATH环境变量中,现已移除,且重装Python时未包含此路径,但问题依旧。需手动指定python.exe实际路径为C:\Users\[my user]\AppData\Local\Programs\Python\Python312\,且已尝试过StackOverflow相关问题的最优解答,未解决。

补充信息

  • 执行where python命令返回:
C:\Users\[my user]\AppData\Local\Microsoft\WindowsApps\python.exe
  • 执行echo %PATH%命令可见包含python.exe和pip.exe的文件夹,且错误信息中提到的C:\Users\[my user]\.local\bin\路径下确实存在pip.exe。
解决方案
  • 修复pip与Python的关联
    打开命令提示符,切换到正确Python的Scripts目录:

    cd C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python312\Scripts
    

    重新安装pip,强制关联当前Python:

    python -m pip install --upgrade --force-reinstall pip
    
  • 调整PATH环境变量优先级

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在用户变量的PATH列表中,将C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python312\和C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python312\Scripts\移至最顶端
    3. 重启命令提示符使修改生效
  • 直接使用完整路径执行
    绕过系统默认的python.exe,直接调用正确路径的Python执行pip命令:

    C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python312\python.exe -m pip install -r requirements.txt
    
  • 检查pip配置文件
    查看C:\Users\[你的用户名]\pip\pip.ini(若存在),确认文件中未指定错误的Python路径,如有则删除对应配置或修改为正确路径。

内容的提问来源于stack exchange,提问作者Nigu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 15:06:13