首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQtDeploy出错

PyQtDeploy出错
EN

Stack Overflow用户
提问于 2014-07-08 04:52:45
回答 2查看 1.5K关注 0票数 1

我使用的是PyQt 5.3.1,部署时使用的是pyqtdeploy 0.4,当我想要构建一个项目时,我得到了这个错误消息:

代码语言:javascript
复制
Generating code...
Cleaning E:\ProgramasPython3\PythonQT\QTCalculator\build.
Freezing C:\Users\Tobal\AppData\Local\Temp\bootstrap_py3.py
Freezing E:\ProgramasPython3\PythonQT\QTCalculator\qtcalculator.py
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\__init__.py
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\calculator_ui.py
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\img_rc.py
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\qtcalculator.py
Freezing C:\Python34\libs\site-packages\PyQt5\__init__.py
Unable to freeze C:\Python34\libs\site-packages\PyQt5\__init__.py.
Traceback (most recent call last):
  File "C:\Users\Tobal\AppData\Local\Temp\freeze.py", line 103, in <module>
    freeze_as_data(py_file, options.as_data)
  File "C:\Users\Tobal\AppData\Local\Temp\freeze.py", line 36, in freeze_as_data
    code = _get_marshalled_code(py_filename)
  File "C:\Users\Tobal\AppData\Local\Temp\freeze.py", line 71, in _get_marshalled_code
    source_file = open(py_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Python34\\libs\\site-packages\\PyQt5\\__init__.py'

我想这是个bug。真的有人知道怎么修吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-07-15 17:24:00

你是静态构建PyQt5的吗?宿主和目标Python是两个不同的东西,并且通常位于不同的目录中。目标Python具有静态构建的PyQt模块,宿主Python还必须安装PyQt5 (因为pyqtdeploy使用Qt作为其图形用户界面),但它通常是宿主Python中的动态库。

票数 1
EN

Stack Overflow用户

发布于 2014-07-13 20:19:48

在pyqtdeploy GUI的"Locations“选项卡中,确保"Standard library directory”是正确的。

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

https://stackoverflow.com/questions/24619683

复制
相关文章

相似问题

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