冻结PyQt5应用程序时,cx\u冻结OSX上的错误

2024-09-28 20:46:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用cx_Freeze冻结PyQt5 python应用程序并生成一个OSX应用程序包,我遇到了以下问题:

/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/cx_Freeze/freezer.py:590: UserWarning: Duplicate name: 'importlib/__init__.pyc'
outFile.writestr(zinfo, data)
copying /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/PyQt5/QtCore.so -> /Users/daniele/Documents/workspace/pygraphol/build/pyGraphol-0.1.0-gpl-darwin/PyQt5.QtCore.so
copying /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/PyQt5/QtCore.so -> /Users/daniele/Documents/workspace/pygraphol/build/pyGraphol-0.1.0-gpl-darwin/QtCore.so
copying /Library/Frameworks/Python.framework/Versions/3.4/lib/QtCore.framework/Versions/5/QtCore -> /Users/daniele/Documents/workspace/pygraphol/build/pyGraphol-0.1.0-gpl-darwin/QtCore
error: [Errno 2] No such file or directory: '/Library/Frameworks/Python.framework/Versions/3.4/lib/QtCore.framework/Versions/5/QtCore'

我使用的是OSX-Yosemite10.10.4、Python3.4、PyQt5.5基于Qt5.5构建的,cxu Freeze4.3.4。我以前有过使用cx_Freeze冻结python2.7应用程序(使用PyQt 5.4)的经验,但从来没有遇到过这个问题,而且似乎我无法想出解决方案。我试图在SO和Google上搜索一个解决方案,但是我发现了与这个类似的问题,但是提供的解决方案不起作用。在

问题是这个路径/Library/Frameworks/Python.framework/Versions/3.4/lib/QtCore.framework在我的系统上不存在。我不认为这是Qt安装问题,因为应用程序运行得很好。在

我做错什么了?在


Tags: solibpackageslibrarysiteframeworkversionsusers