我目前正在从事一个PyQt5项目,并遵循Martin Fitzpatrick的“使用PyQt5创建GUI应用程序”,我遇到了一个对我来说似乎有点困惑的错误
我使用QtCreator(4.13版)创建了用于项目的.ui和.qrc文件,它们似乎没有任何错误(我根本没有修改它们)。我能够使用以下命令(在命令行中)将.ui文件编译成.py类文件,而不会出现任何问题:
python -m PyQt5.uic.pyuic -x [filename].ui -o [FileName].py
这运行时没有任何问题,但当尝试将.qrc文件编译成.py资源文件时,使用类似命令时,我会得到一个“没有可用于PyQt5.pyrcc的代码对象”:
python -m PyQt5.pyrcc -x resources.qrc -o resources.py
我正在使用一个用Anaconda创建的虚拟环境,以避免弄乱PATH变量和所有创建的麻烦,当我运行命令时,这个环境是活动的。找到PyQt5包没有问题(导入PyQt5.uic.pyuic和PyQt5.pyrcc在python终端中也可以正常工作)
我已经在网上找到了答案,包括这里,但没有找到任何可以帮助我准确理解此错误来源的信息,也没有找到任何不需要更改PATH变量的解决方案(因为据我所知,这似乎不是问题)。任何帮助都将不胜感激。谢谢
目前没有回答
相关问题 更多 >
编程相关推荐