From: hari j. <ha...@gm...> - 2012-05-03 21:17:23
|
Hi I am trying to create an executable for a wxpython app that plots some data using matplotlib , pyplot.figure(). I have tried following the directions for including the matplotlib data files detailed here(http://www.py2exe.org/index.cgi/MatPlotLib) but still get an error indicating that the data files are not bundled. RuntimeError: Could not find matplotlib data files ####################### Here is my setup_win.py ####################### from distutils.core import setup import py2exe import matplotlib from distutils.filelist import findall import os name = "CuppaTmGui.py" DATA_FILES = matplotlib.get_py2exe_datafiles() #DATA_FILES.append(r"C:\Python27_32\tcl\tcl8.5\init.tcl") setup(console=['CuppaTmGui.py'], options = { "py2exe" : {"includes" : ["cuppa_tm","matplotlib.backends.backend_tkagg","numpy","pylab"],"skip_archive":0 , "bundle_files" : 1 }}, data_files = DATA_FILES) I am wondering what I am doing wrong while packaging the executable. I also tried to run with "bundle_files : 2" option or "bundle_files" : 3 , but that results in an exe that immediately crashes and triggers a miscrosoft error report. I am building my exe using 32 bit python on a 64 bit windows machine. Thanks for your help Hari |
From: Werner F. B. <wer...@fr...> - 2012-05-04 08:02:41
|
Hi, On 03/05/2012 23:17, hari jayaram wrote: > Hi I am trying to create an executable for a wxpython app that plots > some data using matplotlib , pyplot.figure(). > > I have tried following the directions for including the matplotlib > data files detailed here(http://www.py2exe.org/index.cgi/MatPlotLib) > but still get an error indicating that the data files are not bundled. > > > RuntimeError: Could not find matplotlib data files > > > > ####################### > Here is my setup_win.py > ####################### > > from distutils.core import setup > import py2exe > import matplotlib > > > from distutils.filelist import findall > import os > > name = "CuppaTmGui.py" > DATA_FILES = matplotlib.get_py2exe_datafiles() > #DATA_FILES.append(r"C:\Python27_32\tcl\tcl8.5\init.tcl") > setup(console=['CuppaTmGui.py'], options = { "py2exe" : {"includes" : > ["cuppa_tm","matplotlib.backends.backend_tkagg","numpy","pylab"],"skip_archive":0 > , "bundle_files" : 1 }}, data_files = DATA_FILES) > bundle_files = 1 has been known to cause all kind of errors, I use "2" and have no issues. In the above I don't see anything for MSVC stuff, as of Py2.6 these have to be included. http://wiki.wxpython.org/py2exe In particular the page for 2.6: http://wiki.wxpython.org/py2exe-python26 Which as far as I know applied to 2.7 too. Werner |