[问题] py2exe使用后有ERROR

楼主: wsqa (工作要顺利``)   2014-09-25 22:59:41
由于目前还在测试怎么包
所以先做比较简单的范例
以下为程式码
import matplotlib
from pylab import *
aaa=1
print aaa
但执行完py2exe后(执行成功)
执行我的exe却跑出
Traceback (most recent call last):
File "test.py", line 1, in <module>
File "matplotlib\__init__.pyc", line 947, in <module>
File "matplotlib\__init__.pyc", line 856, in rc_params
File "matplotlib\__init__.pyc", line 743, in matplotlib_fname
File "matplotlib\__init__.pyc", line 312, in wrapper
File "matplotlib\__init__.pyc", line 655, in _get_data_path_cached
File "matplotlib\__init__.pyc", line 651, in _get_data_path
RuntimeError: Could not find the matplotlib data files
我觉得问题应该出在我的setup.py没有包到matplotlib
以下为我的setup.py
from distutils.core import setup
import py2exe
setup(windows=['test.py'])
只是单纯用tutorial上的写法
因为我看别人的范例看不懂要怎么加
可否请教前辈指点一下要怎么把matplotlib加进去
或是要怎么解决我目前的error呢
谢谢
作者: Thisisnotptt (这不是PTT)   2014-10-01 16:42:00
我之前也遇到这个问题,换CX_freeze就会动了我用的是GUI2EXE
楼主: wsqa (工作要顺利``)   2014-10-01 23:01:00
感谢!!我来试试看~~~
作者: Thisisnotptt (这不是PTT)   2014-10-02 01:57:00
坦白讲 一堆人在问这个问题,也很多教学文,但我都有看没懂,所以直接选比较懒人的方法做抓完GUI2EXE之后安装CX_Freexe再点开CUI2EXE设定CX的路径,以后应该就可以无脑打包了

Links booklink

Contact Us: admin [ a t ] ucptt.com