From: Eric F. <ef...@ha...> - 2009-11-05 05:29:20
|
Tim Burgess wrote: > I've been using matplotlib and numpy happily and have gone to install > basemap. > > As part of the basemap 0.99.4 install, I've compiled geos-2.2.3 and > installed into /usr/local/ - no apparent problems > > I then ran >python setup.py install from the basemap directory. No > issues that I could see. > > However, when trying the import I get: > > Python 2.6.3 (r263:75184, Oct 2 2009, 07:56:03) > [GCC 4.0.1 (Apple Inc. build 5493)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> from mpl_toolkits.basemap import Basemap > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/site-packages/mpl_toolkits/basemap/__init__.py", line 43, in > <module> > import _geoslib, netcdftime > ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/ > lib/python2.6/site-packages/_geoslib.so, 2): Symbol not found: _GEOSArea > Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/ > lib/python2.6/site-packages/_geoslib.so > Expected in: dynamic lookup > > Does basemap build ok on OS X 10.6 or are there some gotcha's I'm not > aware of? It should be fine. It looks like a geoslib other than the one you installed in /usr/local is the one being found. Eric |