☠程序使用matplotlib模块时,py脚本是可以正常运行的,但是打包成exe时,提示找不到模块
这是导入matplotlib引起的
import matplotlib.pyplot as plt
根据网上的教程,用以下解决方案,都没有作用
- 卸载重装:matplotlib、numpy
- 在该网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载安装带mkl的numpy,下载速度贼慢,而且步骤很繁琐!
后面仔细看了一下打包日志,发现问题主要是找不到这个文件
然后在文件管理器搜索了一下,发现本地有生成了这个文件,在环境下路径的:Lib\site-packages\matplotlib.libs,应该是打包时产生的
我尝试把这几个dll文件复制到了matplotlib.libs同目录下的matplotlib文件夹里
然后再运行打包exe,最后打包成功,而且运行也不报错了。(*^▽^*)
如果有用,动动小手点个赞!