From: Michael H. <mh...@si...> - 2005-08-10 02:32:19
|
Yes, I've read the Wiki - = http://starship.python.net/crew/theller/moin.cgi/MatPlotLib and any other pages I could google. I'm on Win XP. I've been trying for = two days. I've boiled it down to this: ----------------------------------------------------- Test.py: import pylab a =3D arange(10) print a ----------------------------------------------------- Setup.py: from distutils.core import setup import py2exe import glob # from py2exe wiki: matplotlib """ These don't work so I commented them out: opts =3D { 'py2exe': { 'excludes': ['_gtkagg', '_tkagg'], 'dll_excludes': ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll'], 'includes': ['matplotlib.numerix.random_array'], } } """ setup( # This doesn't make it work either: data_files =3D [ (r'lib\matplotlibdata', = glob.glob(r'c:\python23\share\matplotlib\*')), (r'lib\matplotlibdata', = glob.glob(r'c:\Python23\share\matplotlib\.matplotlibrc')), ], version =3D "0.7.0", description =3D "test py2exe & pylab", name =3D "TestPy2exe", author =3D "Michael E Huster", # targets to build console =3D ["test.py"] ) ----------------------------------------------------- I run: Prompt> python setup.py py2exe Prompt> cd dist Prompt> test.exe Traceback (most recent call last): File "test.py", line 1, in ? File "pylab.pyc", line 1, in ? File "matplotlib\__init__.pyc", line 509, in ? File "matplotlib\__init__.pyc", line 245, in wrapper File "matplotlib\__init__.pyc", line 318, in _get_data_path RuntimeError: Could not find the matplotlib data files Prompt> Michael Huster, Ph. D. Assistant Professor of Science Simpson University 2211 College View Dr. Redding, CA 96003 |
From: Michael H. <mh...@si...> - 2005-08-10 03:24:44
|
=20 Yes, I've read the py2exe Wiki - = http://starship.python.net/crew/theller/moin.cgi/MatPlotLib and any other pages I could google. I'm on Win XP. I've been trying for = two days. I've boiled it down to this: ----------------------------------------------------- Test.py: import pylab a =3D arange(10) print a ----------------------------------------------------- Setup.py: from distutils.core import setup import py2exe import glob # from py2exe wiki: matplotlib """ These don't work so I commented them out: opts =3D { 'py2exe': { 'excludes': ['_gtkagg', '_tkagg'], 'dll_excludes': ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll'], 'includes': ['matplotlib.numerix.random_array'], } } """ setup( # This doesn't make it work either: data_files =3D [ (r'lib\matplotlibdata', = glob.glob(r'c:\python23\share\matplotlib\*')), (r'lib\matplotlibdata', = glob.glob(r'c:\Python23\share\matplotlib\.matplotlibrc')), ], version =3D "0.7.0", description =3D "test py2exe & pylab", name =3D "TestPy2exe", author =3D "Michael E Huster", # targets to build console =3D ["test.py"] ) ----------------------------------------------------- I run: Prompt> python setup.py py2exe Prompt> cd dist Prompt> test.exe Traceback (most recent call last): File "test.py", line 1, in ? File "pylab.pyc", line 1, in ? File "matplotlib\__init__.pyc", line 509, in ? File "matplotlib\__init__.pyc", line 245, in wrapper File "matplotlib\__init__.pyc", line 318, in _get_data_path RuntimeError: Could not find the matplotlib data files Prompt> Help, please! I want to distribute my cool program. Michael Huster, Ph. D. Assistant Professor of Science Simpson University 2211 College View Dr. Redding, CA 96003 |
From: Werner F. B. <wer...@fr...> - 2005-08-10 07:52:43
|
Hi Michael, I use matploglib 0.82 on Windows. The following are parts of my setup relating to matplotlib. mpldata = glob.glob(r'C:\Python24\share\matplotlib\*') mpldata.append(r'C:\Python24\share\matplotlib\.matplotlibrc') # options for py2exe options = {"py2exe": {"compressed": 1, "optimize": 2, "packages": ["encodings", "kinterbasdb", "pytz", "matplotlib.numerix"], "excludes": ["MySQLdb"]} data_files = [("prog\\locale\\fr\\LC_MESSAGES", mylocaleFR), ("lib\\matplotlibdata", mpldata), ("prog\\", python4dll) ] Hope this helps. Werner Michael Huster wrote: > Yes, I've read the Wiki - http://starship.python.net/crew/theller/moin.cgi/MatPlotLib > and any other pages I could google. I'm on Win XP. I've been trying for two days. I've boiled it down to this: > > ----------------------------------------------------- > Test.py: > import pylab > a = arange(10) > print a > > ----------------------------------------------------- > Setup.py: > from distutils.core import setup > import py2exe > import glob > > # from py2exe wiki: matplotlib > """ > These don't work so I commented them out: > opts = { > 'py2exe': { 'excludes': ['_gtkagg', '_tkagg'], > 'dll_excludes': ['libgdk-win32-2.0-0.dll', > 'libgobject-2.0-0.dll'], > 'includes': ['matplotlib.numerix.random_array'], > } > } > """ > > setup( > # This doesn't make it work either: > data_files = [ > (r'lib\matplotlibdata', glob.glob(r'c:\python23\share\matplotlib\*')), > (r'lib\matplotlibdata', glob.glob(r'c:\Python23\share\matplotlib\.matplotlibrc')), > ], > version = "0.7.0", > description = "test py2exe & pylab", > name = "TestPy2exe", > author = "Michael E Huster", > # targets to build > console = ["test.py"] > > ) > ----------------------------------------------------- > I run: > Prompt> python setup.py py2exe > Prompt> cd dist > Prompt> test.exe > Traceback (most recent call last): > File "test.py", line 1, in ? > File "pylab.pyc", line 1, in ? > File "matplotlib\__init__.pyc", line 509, in ? > File "matplotlib\__init__.pyc", line 245, in wrapper > File "matplotlib\__init__.pyc", line 318, in _get_data_path > RuntimeError: Could not find the matplotlib data files > > Prompt> > > Michael Huster, Ph. D. > Assistant Professor of Science > Simpson University > 2211 College View Dr. > Redding, CA 96003 > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf |