On Mon, Feb 2, 2009 at 11:00 PM, Brian Zambrano <bri...@gmail.com> wrote:

> When I do:
>
> bri...@omaha$ ls -F
> dist/plot_in_wx_test.app/Contents/Resources/lib/python2.5/
> config@            matplotlib/        site-packages.zip
> lib-dynload/       numpy/             site.py@
>
> Yet, when I try to run
> ./dist/wx_mpl_dynamic_graph.app/Contents/MacOS/wx_mpl_dynamic_graph I get an
> import error....the application appears to know nothing about any type of
> matplotlib:
>
>   File
> "...../dist/wx_mpl_dynamic_graph.app/Contents/Resources/wx_mpl_dynamic_graph.py",
> line 31, in <module>
>     import matplotlib
> ImportError: No module named matplotlib
>

After some hunting and digging I solved this.  After upgrading Python 2.5.1
which comes in OS X 10.5 to Python 2.5.4, all is well.

I found this out in a roundabout way....first I got it working after
realizing the path was off when the App fired up.  The libraries were ending
up in

dist/plot_in_wx_test.app/Contents/Resources/lib/python2.5/

which wasn't in sys.path.  What *was* in sys.path was:

dist/plot_in_wx_test.app/Contents/Resources/lib/python2.5/site-packages

After a little hackery I got it working.  Then I realized that Python wasn't
being included in the build so upgraded to 2.5.4 (which wasn't as simple as
I hoped).  After that, the build worked no problem.  Hopefully this will be
useful to someone else.

BZ
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to