xiaoni wrote:
> Hello, all,
>      I have some problem with basemap and geos, and can not use Basemap。
> In the below I list the information about basemap and geos in my 
> computer. Hope someone would help me to figure out why it does not 
> work. Many thanks in adance !
>
> 1) I type:
> ---from mpl_toolkits.basemap import Basemap;
> ---mpl_toolkits.basemap.__path__
> ---mpl_toolkits.basemap.__version__
> The results:
>     /usr/local/lib/python2.6/dist-packages/mpl_toolkits/basemap
>     '0.99.4'
>
> 2) I also checked the same for matplotlib:
>     /usr/lib/pymodules/python2.6/matplotlib
>     0.99.0
>
> 3) I type: locate _geoslib:
>
> /home/xiaoni/software/basemap-0.99.3/build/lib.linux-i686-2.6/_geoslib.so
> /home/xiaoni/software/basemap-0.99.3/build/temp.linux-i686-2.6/src/_geoslib.o
> /home/xiaoni/software/basemap-0.99.3/src/_geoslib.c                          
>
> /home/xiaoni/software/basemap-0.99.3/src/_geoslib.pyx        
> /usr/local/lib/python2.6/dist-packages/_geoslib.so
> /home/xiaoni/software/temp/basemap-0.99.3-backup/build/lib.linux-i686-2.6/_geoslib.so
> /home/xiaoni/software/temp/basemap-0.99.3-backup/src/_geoslib.c
> /home/xiaoni/software/temp/basemap-0.99.3-backup/src/_geoslib.pyx
>
>
> 4) I type:  locate libgeos.so <http://libgeos.so/>
>
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/geom/.libs/libgeos.so
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/geom/.libs/libgeos.so.2
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/geom/.libs/libgeos.so.2.2.3
> /home/xiaoni/software/temp/geos-3.2.0rc1/source/.libs/libgeos.so
> /home/xiaoni/software/temp/lib/libgeos.so
> /home/xiaoni/software/temp/lib/libgeos.so.2
> /home/xiaoni/software/temp/lib/libgeos.so.2.2.3
> /usr/lib/libgeos.so
> /usr/local/lib/libgeos.so
> /usr/local/lib/backup2/libgeos.so
> /usr/local/lib/backup2/libgeos.so.2
> /usr/local/lib/backup2/libgeos.so.2.2.3
>
> 5) locate libgeos_c.so <http://libgeos_c.so/>
>
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/capi/.libs/libgeos_c.so
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/capi/.libs/libgeos_c.so.1
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/capi/.libs/libgeos_c.so.1.1.1
> /home/xiaoni/software/temp/basemap-0.99.3-backup/geos-2.2.3/source/capi/.libs/libgeos_c.so.1.1.1T
> /home/xiaoni/software/temp/geos-3.2.0rc1/capi/.libs/libgeos_c.so
> /home/xiaoni/software/temp/geos-3.2.0rc1/capi/.libs/libgeos_c.so.1
> /home/xiaoni/software/temp/geos-3.2.0rc1/capi/.libs/libgeos_c.so.1.6.0
> /home/xiaoni/software/temp/geos-3.2.0rc1/capi/.libs/libgeos_c.so.1.6.0T
> /home/xiaoni/software/temp/lib/libgeos_c.so
> /home/xiaoni/software/temp/lib/libgeos_c.so.1
> /home/xiaoni/software/temp/lib/libgeos_c.so.1.1.1
> /usr/lib/libgeos_c.so
> /usr/lib/libgeos_c.so.1
> /usr/lib/libgeos_c.so.1.5.0
> /usr /local/lib/libgeos_c.so.1
> /us r/local/lib/libgeos_c.so.1.6.0
> /usr/local/lib/backup2/libgeos_c.so
> /usr/local/lib/backup2/libgeos_c.so.1
> /usr/local/lib/backup2/libgeos_c.so.1.1.1
>
>   
>
> 6) I also type:
>  ls  -l  /usr/local/lib/python2.6/dist-packages/_geoslib.so
> It does not linked to any files (no pointer)
>
> 2) ls -l  /usr/local/lib/libgeos.so
> /usr/local/lib/libgeos.so -> libgeos-3.2.0.so <http://libgeos-3.2.0.so/>
>
> 3) ls  -l  /usr/local/lib/libgeos.so
> /usr/local/lib/libgeos.so -> libgeos-3.2.0.so
>
> 4) ls -l /usr/local/lib/backup2/libgeos.so.2
> /usr/local/lib/backup2/libgeos.so.2 -> libgeos.so 
> <http://libgeos.so/>.2.2.3
>
> 5) ls -l /usr/local/lib/backup2/libgeos.so.2.2.3
> /usr/local/lib/backup2/libgeos.so.2.2.3, no links
>
>
> It seems that Basemap can not be used because of something wrong with 
> the installation of GEOS ? Anyone would give some hints for help ? I 
> appreciate it a lot !!
>
> xiaoni
>
>
Xianoi:  You never said what the actual problem is with basemap.  I have 
seen segfaults when there are two versions of geos installed (version 2 
and version 3) and you pick up the header from one version and lib from 
the other version.  I suggest setting the GEOS_DIR env var to 
/usr/local/lib and re-running the basemap install (python setup.py 
install), after deleting the existing build directory.  Hopefully then 
it will grab both the header and lib for version 3.2.0 (which by the way 
is a pre-release, as yet untested with basemap).

-Jeff


-- 
Jeffrey S. Whitaker         Phone  : (303)497-6313
Meteorologist               FAX    : (303)497-6449
NOAA/OAR/PSD  R/PSD1        Email  : jeffrey.s.whita...@noaa.gov
325 Broadway                Office : Skaggs Research Cntr 1D-113
Boulder, CO, USA 80303-3328 Web    : http://tinyurl.com/5telg



------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to