PyQt5 - 未找到pyuic5模块PyQt5.uic

Emm*_*uel 2 qt5 python-3.4 pyqt5

我已将我的开发环境从python-3.2/Qt-4.8/PyQt4升级到python 3.4.2/Qt5.3/PyQt5.

一切都很好,但python源代码生成与pyuic5.

调用此命令时,我收到错误

/usr/bin/python3: No module named uic
Run Code Online (Sandbox Code Playgroud)

Qt uic计划位于

〜/ QT/5.3/gcc_64/bin中/ UIC

PyQt5 pacjakge位于

/usr/local/lib/python3.4/site-packages/PyQt5

即使PyQt5环境作为运行时运行,我也无法构建任何新的GUI界面,因此我无法继续进行此应用程序升级.

任何的想法 ?

感谢帮助.

小智 6

感谢@Akhil的回答.下面的代码真的帮助我避免"找不到模块"问题,并成功从.ui文件创建.py文件.

 exec python -m PyQt5.uic.pyuic youruifile -o yourpyfile -x
Run Code Online (Sandbox Code Playgroud)


chr*_*dis 6

call python -m PyQt5.uic.pyuic -x filename.ui -o filename.py
Run Code Online (Sandbox Code Playgroud)

这个对我有用(2017 年 6 月 28 日,PyQt5,python 3.6,win10,64 位)