我已经将我的开发环境从Python3.2/ Qt-4.8/ PyQt4升级到了Python3.4.2/ Qt5.3 / PyQt5。
一切都很好,除了用pyuic5生成python源代码。
在调用此命令时,我收到错误消息
/usr/bin/python3: No module named uicQt uic程序位于
~/Qt/5.3/gcc_64/bin/uic
PyQt5包位于
/usr/local/lib/python3.4/site-package/PyQt5
即使PyQt5环境可以作为运行时运行,我也不能构建任何新的图形用户界面,所以我不能继续进行应用程序升级。
有什么想法吗?
谢谢你的帮助。
发布于 2017-02-21 21:07:04
感谢@Akhil的回复。下面的代码确实帮助我避免了“未找到模块”的问题,并成功地从.ui文件创建了一个.py文件。
exec python -m PyQt5.uic.pyuic youruifile -o yourpyfile -x发布于 2017-06-29 00:18:30
call python -m PyQt5.uic.pyuic -x filename.ui -o filename.py这对我很有效(2017年6月28日,PyQt5,Python3.6,win10,64位)
发布于 2016-05-10 02:38:45
我也面临着同样的问题。我在一个虚拟环境中安装了PyQt,问题是pyuic5脚本没有为那个虚拟环境使用python解释器。
所以我打开了pyuic5脚本
exec pythonw2.7 -m PyQt5.uic.pyuic ${1+"$@"}至
exec python -m PyQt5.uic.pyuic ${1+"$@"}'这为我解决了这个问题。
https://stackoverflow.com/questions/27629864
复制相似问题