pyinstaller打包文件,出现matplotlib相关报错

过程:1、把Anaconda3\Lib\site-packages中的包全部copy了,与需要打包的代码,放到同一单独的文件夹(路径命名无中文)2、pyinstaller -F index0517.py 3、出现报错,   File "c:\programdata\anaconda3\lib\site-packages\PyInstaller\hooks\hook-matplotlib.py", line 17, in <module>
    assert mpl_data_dir, "Failed to determine matplotlib's data directory!"
AssertionError: Failed to determine matplotlib's data directory!

问题在于,我的代码里没有用到matplotlib这个包,也没有调用,不明白为什么会出现这样的报错,网上各种解决方案也无法有效解决。求助!感谢!

以下是我所有调用的包:

from suds.client import Client
from pyquery import PyQuery as pq
from openpyxl import load_workbook
import openpyxl
import xlrd
import html
import os
import datetime

你在打包的时候,先pip uninstall matplotlib把这个删了然后再打包就没事了,打包完重新pip install matplotlib装回来就好
我今天刚刚也碰到这个问题,然后突然想到可以这样,试了一下真的解决了

外网给的最新答案,卸载pyinstaller更新最新版本的pyinstaller 5.0(目前还不是稳定版)
pip install -U

打包的时候建议在一个新的环境下打包,pyinstaller打包的时候会吧一些用不上的模块一块打包的,造成打包出来的文件偏大

请问解决了嘛