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

执行pyrcc5命令报Fatal error in launcher无法创建进程错误怎么解决?

报错原因排查
  • 路径不匹配:pyrcc5启动时硬编码了绑定的Python解释器路径,如果你后续移动过Python37的安装目录、重装过Python但未重装PyQt5相关包,就会出现路径校验失败,无法启动进程的问题
  • Python多版本冲突:设备上安装了多个Python版本,当前命令行环境的Python优先级和pyrcc5绑定的Python版本不一致
  • 包安装异常:PyQt5、pyqt5-tools包安装不完整或者版本不兼容
解决方案

方案1:Python模块调用(优先尝试)

该方案不需要重装任何包,适配绝大多数路径冲突场景
直接指定Python解释器调用pyrcc5的内置模块,绕过启动器的路径校验,执行以下命令即可:
python -m PyQt5.pyrcc_main -o resources.py resources.qrc
如果你的Python37未配置到环境变量的优先路径,把命令中的python替换为Python37的完整路径即可,比如:
"c:\python37\python.exe" -m PyQt5.pyrcc_main -o resources.py resources.qrc

方案2:重装PyQt5相关包修复绑定路径

如果方案1无效,说明包安装存在异常,执行以下命令重装对应包即可:

  1. 卸载旧版本包:
    pip uninstall pyqt5 pyqt5-tools -y
  2. 安装兼容版本包:
    pip install pyqt5==5.15.2 pyqt5-tools==5.15.2.3.2
    安装完成后重新执行原命令pyrcc5 -o resources.py resources.qrc即可生效

方案3:虚拟环境适配

如果你在项目虚拟环境下操作,确认已经激活对应虚拟环境后再执行命令,避免全局安装的pyrcc5和虚拟环境的Python路径不匹配。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 09:54:02