【发布时间】:2021-07-24 11:16:12
【问题描述】:
我一直在尝试从我的 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 的数据目录!
根据其他人面临的类似问题,我也尝试对钩子文件进行更改,但是仍然存在相同的问题。
【问题讨论】:
-
pyinstaller 很难创建 exe,而且很多时候你需要打包它。您可以分享可以重现您的错误的最少代码吗?那么我们可以尝试为您提供建议。
-
我推荐使用Anaconda Distribution,它可能会让你的生活更轻松。 Package List
标签: python matplotlib pyinstaller exe