pyinstaller打包过程中 no module named “”问题

报错:No module named 'matplotlib.backends. backend_tkagg'
找不到matplotlib.backends.backend_tkagg包,
在pycharm中直接import matplotlib.backends.backend_tkagg,没有报错,是打包过程中的问题。
在刚才的命令后面加参数 --hidden-import matplotlib.backends.backend_tkagg

也就是输入

pyinstaller -F XXX.py --hidden-import matplotlib.backends.backend_tkagg

出现某个包不能导入的情况,就机上加上--hidden-import 包就ok

或者直接修改生成的同名的.spec文件
在这里插入图片描述
然后重新打包

pyinstaller -F XXX.spec

猜你喜欢

转载自blog.csdn.net/chaokudeztt/article/details/109347012