I think that this may be an oversight in the construction of the standalone Spyder app (dmg bundle). Although I don't know how this would happen.
My standalone Spyder app has the following contents in "/Applications/Spyder.app/Contents/Resources/lib/python2.7/site-packages/mpl_toolkits":
mplot3d
My MacPorts installation of matplotlib 1.2.0 has the following contents in "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mpl_toolkits":
axes_grid
axisartist
axes_grid1
exceltools.py
gtktools.py
mplot3d
Why these are not included int the Spyder.app mpl_toolkits directory, I don't know. As a temporary fix you could just download matplotlib from the website (
http://matplotlib.org/downloads.html) and extract the files from mpl_tookits and copy them to the appropriate directory in Spyder.app. However, this would be overwritten when you ever upgrade Spyder.app.
Ryan Clary
On Feb 28, 2013, at 11:20 PM,
sutherla...@gmail.com wrote:
> Thanks for posting for me dcn, I've now found my way here.
>
> It looks like a Spyder 2.2b3 OSXLion.dmg setup problem:
>
> 0) On a fresh mac, OSX 10.8.2, no other python installed except the Apple python setup
> 1) mount dmg and drag spyder app into Applications
> 2) Launch Spyder.app, console:
>
> Python 2.7.3 (default, Jul 24 2012, 20:20:13)
> [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>
> Imported NumPy 1.6.2, SciPy 0.11.0, Matplotlib 1.2.0
> Type "scientific" for more details.
> >>>
>
> 3) open scatter_hist.py from
http://matplotlib.org/examples/axes_grid/scatter_hist.html
> 4) run, output:
> Traceback (most recent call last):
> File "/Users/ralph/scatter_hist.py", line 11, in <module>
> from mpl_toolkits.axes_grid1 import make_axes_locatable
> ImportError: No module named axes_grid1
>
> 5) using
terminal.app and running python as is doesn't load matplotlib at all, as the main Apple setup is still plain vanilla python.
>
> 6) when I install EnThought Free distribution, I can run scatter_hist.py from the terminal, and it still fails in Spyder.app
>
> Thats about all I think. For now ill use enthought and will try spyder for OSX dmg/app later and see if it gets better later.
>
> R
>
> PS, I use tcsh not bash if that is of any importance.
>
>
> --
> You received this message because you are subscribed to the Google Groups "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
spyderlib+...@googlegroups.com.
> To post to this group, send email to
spyd...@googlegroups.com.
> Visit this group at
http://groups.google.com/group/spyderlib?hl=en.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>