打包包含matplotlib库时出现RuntimeError: Could not find the matplotlib data files

在打包包含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分离出去了

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

pip uninstall matplotlib
pip install matplotlib==3.1.1

第二步:打包

pyinstaller -F XXX.py

一次成功!

不过我事先降级了setuptools,好像要降到44一下,我降到了39

猜你喜欢

转载自blog.csdn.net/ewwerpm/article/details/108935682