首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pyinstaller QtCore模块导入错误

Pyinstaller QtCore模块导入错误
EN

Stack Overflow用户
提问于 2014-05-17 17:20:12
回答 2查看 3.3K关注 0票数 6

我正在尝试使用pyinstaller的--onefile选项来构建我的应用程序。下面是摘录。

代码语言:javascript
复制
import sys
from PyQt4 import QtGui, QtCore
from modules.login import Login

def main():
    app = QtGui.QApplication(sys.argv)
    app.setQuitOnLastWindowClosed(False)
    login = Login()
    login.show()
    sys.exit(app.exec_())


if __name__ == "__main__":
    main()    

我尝试使用以下命令进行构建:

代码语言:javascript
复制
 >pyinstaller --onefile app.py

运行生成的dist/app时,我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<string>", line 36, in <module>
ImportError: No module named QtCore

我是从Ubuntu 13开始构建的,有谁知道为什么会这样吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-18 23:02:48

当前版本的PyInstaller中存在导致此问题的错误。有关更多详细信息,请参阅此ticket

好消息是它已经被修复了。坏消息是它只会在PyInstaller 2.2中发布。同时,您可以尝试安装PyInstaller的开发版本来解决此问题。

票数 6
EN

Stack Overflow用户

发布于 2019-09-12 07:57:01

我刚刚遇到了一个类似的问题,一旦我运行pyinstaller --onedir main.py,我就得到了这个错误。

我将生成的.exe所在文件夹中的Qt5core.dll复制到\PyQt文件夹中,一切正常。

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

https://stackoverflow.com/questions/23709651

复制
相关文章

相似问题

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