Hi Thanks to your encouragement, I tried a different computer with all new install, and everything worked (matplotlib 1.0.1, py2exe, etc)! That is great. I think I had a bad sys.path or a linking problem (too many compilers,etc) but I blamed matplotlib.
Thanks to all the great matplotlib people for doing such a great job. Keep on rocking. Cheers --- On Thu, 1/6/11, Christoph Gohlke <cgoh...@uci.edu> wrote: > From: Christoph Gohlke <cgoh...@uci.edu> > Subject: Re: [Matplotlib-users] new 1.0.1 and py2exe build fails > To: matplotlib-users@lists.sourceforge.net > Date: Thursday, January 6, 2011, 8:22 PM > Please post a minimal script that > fails and details about your setup. I > do not have any problem with mpl 1.0.1 and py2exe. > > Christoph > > On 1/6/2011 4:48 PM, zb wrote: > > Hi > > > > I decided to give a quick try to 1.0.1 and py2exe and > see what happens. When I try to start the compiled exe > program I get this error log: > > > > Traceback (most recent call last): > > File "artisan.pyw", line 122, > in<module> > > File "zipextimporter.pyo", line 82, in > load_module > > File "matplotlib\figure.pyo", line 18, > in<module> > > File "zipextimporter.pyo", line 82, in > load_module > > File "matplotlib\axes.pyo", line 332, > in<module> > > File "matplotlib\axes.pyo", line 2014, in > Axes > > File "matplotlib\docstring.pyo", line > 103, in dedent_interpd > > File "matplotlib\docstring.pyo", line 36, > in __call__ > > KeyError: 'Line2D' > > > > > > It seems as if I did not include something important > in the setup.py. > > > > > > How could I modify the setup.py file to make it work? > > > > > > Thanks for any suggestions. > > > > > > ######### setup.py > ######################################## > > > > > > from distutils.core import setup > > import matplotlib as mpl > > import py2exe > > > > INCLUDES = [ > > > "sip", > > > "serial" > > ] > > > > EXCLUDES = ['_tkagg', > > > '_ps', > > > '_fltkagg', > > > 'Tkinter', > > > 'Tkconstants', > > > '_cairo', > > > '_gtk', > > > 'gtkcairo', > > > 'pydoc', > > > 'sqlite3', > > > 'bsddb', > > > 'curses', > > > 'tcl', > > > '_wxagg', > > > '_gtagg', > > > '_cocoaagg', > > > '_wx'] > > > > setup( > > windows=[{"script" : > "E:\\Artisan\\artisan\\trunk\\artisan.pyw"}], > > data_files = > mpl.get_py2exe_datafiles(), > > zipfile = None, > > options={"py2exe" :{ > > > "packages": > ['matplotlib','pytz'], > > > "compressed": True, > > > "unbuffered": True, > > > "optimize":1, > > > "bundle_files": 1, > > > "dll_excludes":[ > > > > 'tcl84.dll','tk84.dll','libgdk-win32-2.0-0.dll', > > > > 'libgdk_pixbuf-2.0-0.dll','libgobject-2.0-0.dll'], > > > "includes" : INCLUDES, > > > "excludes" : EXCLUDES} > > > } > > ) > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Learn how Oracle Real Application Clusters (RAC) One > Node allows customers > > to consolidate database storage, standardize their > database environment, and, > > should the need arise, upgrade to a full multi-node > Oracle RAC database > > without downtime or disruption > > http://p.sf.net/sfu/oracle-sfdevnl > > _______________________________________________ > > Matplotlib-users mailing list > > Matplotlib-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the > success of any company > that requires sensitive data to be transmitted over the > Web. Learn how to > best implement a security strategy that keeps consumers' > information secure > and instills the confidence they need to proceed with > transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users