python快速进阶10-打包PyQt5应用时的注意事项

用pyinstaller打包PyQt5项目可能成功,可是在运行打包后的exe时,常常会遇到“ImportError: unable to find Qt5Core.dll on PATH”错误框架

官方解释,这是PyQt5框架的问题,如何解决?code

在全部使用import PyQt5模块的py文件头部,加入以下代码:import

import sys, os
if hasattr(sys, 'frozen'):
    os.environ\['PATH'\] = sys.\_MEIPASS + ";" + os.environ\['PATH'\]

切记:这3行代码必定要在全部PyQt5模块引用的最前面,在全部PyQt5模块引用的最前面,在全部PyQt5模块引用的最前面!!!,重要的事情说三遍打包

相关文章
相关标签/搜索