首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyQt5 -未找到pyuic5模块PyQt5.uic

PyQt5 -未找到pyuic5模块PyQt5.uic
EN

Stack Overflow用户
提问于 2014-12-24 08:12:11
回答 6查看 42.3K关注 0票数 3

我已经将我的开发环境从Python3.2/ Qt-4.8/ PyQt4升级到了Python3.4.2/ Qt5.3 / PyQt5。

一切都很好,除了用pyuic5生成python源代码。

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

代码语言:javascript
运行
复制
/usr/bin/python3: No module named uic

Qt uic程序位于

~/Qt/5.3/gcc_64/bin/uic

PyQt5包位于

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

即使PyQt5环境可以作为运行时运行,我也不能构建任何新的图形用户界面,所以我不能继续进行应用程序升级。

有什么想法吗?

谢谢你的帮助。

EN

回答 6

Stack Overflow用户

发布于 2017-02-21 21:07:04

感谢@Akhil的回复。下面的代码确实帮助我避免了“未找到模块”的问题,并成功地从.ui文件创建了一个.py文件。

代码语言:javascript
运行
复制
 exec python -m PyQt5.uic.pyuic youruifile -o yourpyfile -x
票数 9
EN

Stack Overflow用户

发布于 2017-06-29 00:18:30

代码语言:javascript
运行
复制
call python -m PyQt5.uic.pyuic -x filename.ui -o filename.py

这对我很有效(2017年6月28日,PyQt5,Python3.6,win10,64位)

票数 6
EN

Stack Overflow用户

发布于 2016-05-10 02:38:45

我也面临着同样的问题。我在一个虚拟环境中安装了PyQt,问题是pyuic5脚本没有为那个虚拟环境使用python解释器。

所以我打开了pyuic5脚本

代码语言:javascript
运行
复制
exec pythonw2.7 -m PyQt5.uic.pyuic ${1+"$@"}

代码语言:javascript
运行
复制
exec python -m PyQt5.uic.pyuic ${1+"$@"}'

这为我解决了这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27629864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档