小编hen*_*i d的帖子

CX_FREEEZE,INNO:找不到matplotlib数据文件

我从python脚本和cx_freeze创建了一个可执行文件.冷冻看起来还不错.但是,当我使用INNO创建设置文件时,我遇到了问题.我可以创建设置并成功部署应用程序.但是当我从"Program Files(x86)"目录启动它时,我遇到了运行时错误:无法找到matplotlib数据文件

C:\Program Files (x86)\GLADDataExtraction>main
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
    exec(code, m.__dict__)
  File "main.py", line 8, in <module>
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 947, in <module>
    rcParams = rc_params()
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 865, in rc_params
    return rc_params_from_file(fname, fail_on_error)
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 930, in rc_params_from_file
    ret['datapath'] = get_data_path()
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 312, in wrapper
    ret = func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 655, in _get_data_path_cached
    defaultParams['datapath'][0] = _get_data_path()
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 651, in _get_data_path
    raise RuntimeError('Could not find …
Run Code Online (Sandbox Code Playgroud)

inno-setup matplotlib cx-freeze

5
推荐指数
1
解决办法
718
查看次数

标签 统计

cx-freeze ×1

inno-setup ×1

matplotlib ×1