美文网首页
qrc文件编译为py文件:Error: Command fail

qrc文件编译为py文件:Error: Command fail

作者: 白鬓少年 | 来源:发表于2020-06-07 20:12 被阅读0次

正常情况下:

将ui文件编译为py文件:

pyuic5 -o Ui_xaj.py xaj.ui

将qrc文件编译为py文件:

pyrcc5 -o xaj_rc.py xaj.qrc

问题描述:

  • PyQt5、PyQt5-sip已安装
  • pyuic5命令正常运行:
    pyrcc5时出现报错:
Error: Command failed: "pyrcc5" "e:\VScode_projects\xaj_model\xaj.qrc"  -o "e:\VScode_projects\xaj_model\xaj_rc.py"
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\ProgramData\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\ProgramData\Anaconda3\lib\site-packages\PyQt5\pyrcc_main.py", line 23, in <module>
    from .pyrcc import *
ImportError: DLL load failed: The specified procedure could not be found.

解决步骤:

  1. 确定当前环境:


    环境: C:\ProgramData\Anaconda3

    C:\ProgramData\Anaconda3\Scripts下未发现pyrcc5.exe

  2. 下载对应版本的pyrcc5.exe到C:\ProgramData\Anaconda3\Scripts:
    https://www.pconlife.com/viewfileinfo/pyrcc5-exe/
C:\ProgramData\Anaconda3\Scripts\pyrcc5.exe
  1. 验证


    git bash 中可以正常使用
    PowerShell 还是存在问题

相关文章

网友评论

      本文标题:qrc文件编译为py文件:Error: Command fail

      本文链接:https://www.haomeiwen.com/subject/ghkhtktx.html