使用Py2exe(Python)生成可执行文件时Matplotlib出错

2024-06-01 11:08:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在尝试用Python应用程序生成可执行文件时遇到了一个问题。在

为此,我在Python的2.7版本中使用Py2exe。在

我的应用程序有3个python脚本 ->;单调流量_GTC.py公司是谁启动了图形界面

还有另外两个脚本: ->;讲师点.py ->;主.py在

为了创建一个可执行文件,我做了一个设置.py肯定不完整的文件:

从distutils.核心导入设置 导入py2exe

设置(windows=['IHM_monotone_flux_gtc.py公司'])

不幸的是,它不起作用,我收到了这个错误消息:

Traceback (most recent call last):
     File "IHM_monotone_flux_gtc.py", line 16, in <module>
     File "main.pyc", line 22, in <module>
     File "matplotlib\__init__.pyc", line 838, in <module>
     File "matplotlib\__init__.pyc", line 749, in rc_params
     File "matplotlib\__init__.pyc", line 664, in matplotlib_fname
     File "matplotlib\__init__.pyc", line 292, in wrapper
     File "matplotlib\__init__.pyc", line 585, in _get_data_path_cached
     File "matplotlib\__init__.pyc", line 581, in _get_data_path
   RuntimeError: Could not find the matplotlib data files

谢谢你的帮助。(我正在使用Windows XP)

塞德里克。在


Tags: inpygt脚本应用程序可执行文件datamatplotlib
1条回答
网友
1楼 · 发布于 2024-06-01 11:08:10

您还需要复制mpl数据文件夹。查看此官方wiki站点http://www.py2exe.org/index.cgi/MatPlotLib

import matplotlib
...
setup(
    ...
    data_files=matplotlib.get_py2exe_datafiles(),
)

你需要这样的东西设置.py对于py2exe。 希望有帮助。在

相关问题 更多 >