Python 冻结PyQt5应用程序时OSX上的cx_冻结错误

Python 冻结PyQt5应用程序时OSX上的cx_冻结错误,python,macos,python-3.4,cx-freeze,pyqt5,Python,Macos,Python 3.4,Cx Freeze,Pyqt5,我使用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 /L

我使用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约塞米蒂10.10.4、Python3.4、PyQt5.5构建在Qt5.5的基础上,使用clang、cx\u Freeze4.3.4。在过去,我有过使用cx_Freeze来冻结python 2.7应用程序(使用PyQt 5.4)的经验,但从未遇到过这个问题,似乎我无法想出解决方案。我试图在SO和Google上搜索解决方案,但我发现了与此类似的问题,但提供的解决方案不起作用

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


我做错了什么?

从pyqt 5.3更新到5.5后,我也遇到了同样的问题。mac10.9、python3.4和(现在)pyqt5.5/qt5.5I通过创建所有qt*.framework的软链接解决了这个问题。这意味着:
ln-s/path\u to\u qt/clang\u 64/lib/*。
/Library/Frameworks/Python.framework/Versions/3.4/lib/
开始工作!你应该把它写下来作为答案!我不知道这是否是一个好的解决方案,因为它听起来有点老套,这就是为什么我没有把它作为一个解决方案answer@DanielePantaleone我也有同样的问题,请你把你的解决方案写得更详细一些好吗?