【发布时间】:2020-06-07 14:21:38
【问题描述】:
我正在使用auto-py-to-exe [设置为:一个文件,基于窗口(隐藏控制台)] 将 myPyQt5Code.py 转换为可执行的 Windows 文件 myApp.exe。它工作正常,我可以运行 myApp.exe,但是如果我导入 load_model(从同一目录读取我的模型)然后在同一个 myPyQt5Code.py 文件上再次运行 auto-py-to-exe(使用新的导入行),它给出了以下错误(当我运行 myApp.exe 时):
我阅读了许多相关的问题/答案,其中一些人说我应该将我的 tensorflow 从 2.x 降级到 1.14,因为 PyInstaller 无法处理更高版本的 tensorflow,我降级了但我仍然有同样的错误。
我当前的 tensorflow 版本降级到 1.14(如果需要,我可以再次升级到 2.0)
更新:
总之,我需要一组兼容版本的 PyQt5、Tensorflow、Keras 和 PyInstaller 一起正常工作,以将我的项目部署为可执行的 Windows 应用程序。
如果有人建议任何有效的版本集,我将不胜感激。
【问题讨论】:
标签: python tensorflow keras pyqt5 pyinstaller