异常
在使用Pyinstaller打包写的程序时,抛出了异常,描述为Failed to determine matplotlib's data directory!,原因是找不到matplotlib库的目录,如图所示。
解决
找到pyinstaller目录,我使用的是Anaconda发行版,目录为 anaconda3/Lib/site-packages/Pyinstaller/hooks
修改hook-matplotlib.py文件,注释掉原本的,添加如下内容即可顺利运行
import matplotlib
mpl_data_dir = matplotlib.get_data_path()
datas = [
(mpl_data_dir, "matplotlib/mpl-data"),
]
方法来源 StackOverflow
标签:mpl,matplotlib,Failed,determine,directory,data From: https://www.cnblogs.com/ToryRegulus/p/16774887.html