欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法

程序员文章站 2022-03-10 10:27:12
在打包包含matplotlib库时出现RuntimeError: Could not find the matplotlib data files的解决方法。错误提示里面的介绍:MatplotlibDeprecationWarning: Matplotlib installs where the data is not in the mpl-data subdirectory of the package are deprecated since 3.2 and support for them wi...

在打包包含matplotlib库时出现RuntimeError: Could not find the matplotlib data files的解决方法。

错误提示里面的介绍:

MatplotlibDeprecationWarning: Matplotlib installs where the data is not in the mpl-data subdirectory of the package are deprecated since 3.2 and support for them will be removed two minor releases later.

原因 matplotlib3.2以后就把mpl-data分离出去了

所以解决方法
第一步:卸载,重装(在anaconda prompt里)或者虚拟环境下,看你在哪里打包,就在哪里装

pip uninstall matplotlib
pip install matplotlib==3.1.1 

第二步:打包

pyinstaller -F XXX.py 

第三步:修改spec文件
原hiddenimports=[],
修改后
hiddenimports=[‘matplotlib’],
python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法

第四步:重新打包

pyinstaller -F XXX.spec 

ok
可以运行

更多打包讲解
python将资源文件一起打包进exe 讲解(有算例)

python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法
电气专业的计算机萌新:余登武。写博文不容易。如果你觉得本文对你有用,请点个赞支持下,谢谢。

python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法

本文地址:https://blog.csdn.net/kobeyu652453/article/details/108871179