Vik*_*tya 12 python exe matplotlib pyinstaller
我一直在尝试从我的 py 文件创建 exe 文件。有多个 py 文件,但是只有 1 个入口点文件。我的代码从 html、csv、xml 文件获取输入并生成一个 word 文件作为输出。
我正在使用 Python 3.9,尝试使用 Pyinstaller 4.2、5(dev)。两者都给出相同的错误。如果我尝试转换不含 matplotlib 的文件,则转换成功。我也尝试过不同版本的 matplotlib 。具体来说,4.3.1、4.3.0rc1、3.2.2。但是,每次我都会遇到同样的错误。
assert mpl_data_dir, "无法确定 matplotlib 的数据目录!"
AssertionError:无法确定 matplotlib 的数据目录!
根据其他人面临的类似问题,我也尝试对挂钩文件进行更改,但是,仍然存在相同的问题。
感谢韦德软件:
pip uninstall pathlib
Run Code Online (Sandbox Code Playgroud)
完成了工作。我用;替换了pathlib代码 os.path一切都很完美。
注意:更新matplotlib或pyinstaller没有帮助我。我确信它会在较新的 pyinstaller 版本中得到修复。有关同一问题的更多信息,请参见此处:
https://github.com/pyinstaller/pyinstaller/issues/5004
| 归档时间: |
|
| 查看次数: |
13111 次 |
| 最近记录: |