Michael Hearne wrote:
> Jeff (or anyone) - I recently reinstalled all of my numpy/scipy 
> related packages, including matplotlib, from a Mac OS X installer 
> called the SciPy SuperPack.
>
> (http://macinscience.org/?page_id=6)
>
> All of the packages he includes work really well.
>
> However, after I used easy_install to grab Basemap, I found I can't 
> import it.  I was wondering if you could give me a pointer on how to 
> tell Python where to look for Basemap?
>
> Thanks,
>
> Mike Hearne

Mike:  Unfortunately, if matplotlib was installed as an egg, you can't 
install Basemap.  This bug has been fixed in 0.98pre, but that won't 
help you unless you compile matplotlib and Basemap from svn.  I think 
you can manually fix it by adding some symbolic links manually in the 
egg directory structure, but I don't remember the details.

-Jeff
>
> My site-packages directory looks like this:
> -rw-rw-r--   1 root  admin     119 Oct  5  2007 README
> drwxr-xr-x  20 root  admin     680 Apr 30 16:43 
> basemap-0.9.9.1-py2.5-macosx-10.5-i386.egg
> -rw-r--r--   1 root  admin     555 Apr 30 16:43 easy-install.pth
> drwxr-xr-x   4 root  admin     136 Apr 30 16:49 
> ipython-0.8.3.svn.r3001-py2.5.egg
> drwxr-xr-x  12 root  admin     408 Apr 30 16:48 
> matplotlib-0.98pre-py2.5-macosx-10.3-i386.egg
> drwxr-xr-x  11 root  admin     374 Apr 17 15:03 
> matplotlib-0.98pre-py2.5-macosx-10.5-i386.egg
> drwxr-xr-x   5 root  admin     170 Apr 30 16:38 nose-0.10.1-py2.5.egg
> drwxr-xr-x   4 root  admin     136 Apr 17 15:03 
> numpy-1.0.5.dev4954-py2.5-macosx-10.5-i386.egg
> drwxr-xr-x   4 root  admin     136 Apr 30 16:48 
> numpy-1.1.0.dev5077-py2.5-macosx-10.3-i386.egg
> drwxr-xr-x   4 root  admin     136 Apr 17 15:04 
> pymc-2.0DEV_r686-py2.5-macosx-10.3-i386.egg
> drwxr-xr-x   4 root  admin     136 Apr 30 16:49 
> pymc-2.0DEV_r709-py2.5-macosx-10.3-i386.egg
> drwxr-xr-x   6 root  admin     204 Apr 17 15:04 
> readline-2.5.1-py2.5-macosx-10.5-i386.egg
> drwxr-xr-x   4 root  admin     136 Apr 17 15:04 
> scipy-0.7.0.dev4075-py2.5-macosx-10.5-i386.egg
> drwxr-xr-x   4 root  admin     136 Apr 30 16:48 
> scipy-0.7.0.dev4174-py2.5-macosx-10.3-i386.egg
> -rw-r--r--   1 root  admin  324858 Apr 17 15:03 
> setuptools-0.6c8-py2.5.egg
> -rw-r--r--   1 root  admin      29 Apr 30 16:41 setuptools.pth
>
> The easy-install.pth file looks like this:
> import sys; sys.__plen = len(sys.path)
> ./setuptools-0.6c8-py2.5.egg
> ./readline-2.5.1-py2.5-macosx-10.5-i386.egg
> ./ipython-0.8.3.svn.r3001-py2.5.egg
> ./numpy-1.1.0.dev5077-py2.5-macosx-10.3-i386.egg
> ./matplotlib-0.98pre-py2.5-macosx-10.3-i386.egg
> ./scipy-0.7.0.dev4174-py2.5-macosx-10.3-i386.egg
> ./pymc-2.0DEV_r709-py2.5-macosx-10.3-i386.egg
> ./nose-0.10.1-py2.5.egg
> ./basemap-0.9.9.1-py2.5-macosx-10.5-i386.egg
> import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; 
> p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = 
> p+len(new)
>
>


-- 
Jeffrey S. Whitaker         Phone : (303)497-6313
NOAA/OAR/CDC  R/PSD1        FAX   : (303)497-6449
325 Broadway                Boulder, CO, USA 80305-3328


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to