报错: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