On 2010-04-13 10:18 AM, K. -Michael Aye wrote:
> Dear all,
>
> maybe this should go to the Enthought list, but as the failure is directly 
> related to the pylab switch of ipython, I thought I try it here first:
>
> On OSX I have trouble with using the pylab switch for ipython after I copied 
> the gdal.pth into the Enthought site-packages folder (to be able to use my 
> KyngChaos GDAL Frameworks inside the Enthought Python).
>
> The gdal.pth does the following to the sys.path:
> import sys; 
> sys.path.insert(0,'/Library/Frameworks/GDAL.framework/Versions/1.7/Python/site-packages')
>
> and in that folder there is:
>
> -rw-rw-r--   1 root  admin   128B  8 Feb 20:52 gdal.py
> -rw-r--r--   1 root  admin   274B  3 Mar 23:20 gdal.pyc
> -rw-rw-r--   1 root  admin   143B  8 Feb 20:52 gdalconst.py
> -rw-r--r--   1 root  admin   304B  3 Mar 23:20 gdalconst.pyc
> -rw-rw-r--   1 root  admin   147B  8 Feb 20:52 gdalnumeric.py
> -rw-r--r--   1 root  admin   309B  3 Mar 23:20 gdalnumeric.pyc
> drwxrwxr-x  42 root  admin   1.4K  3 Mar 23:20 numpy
> -rw-rw-r--   1 root  admin   125B  8 Feb 20:52 ogr.py
> -rw-r--r--   1 root  admin   286B  3 Mar 23:20 ogr.pyc
> drwxrwxr-x  21 root  admin   714B  3 Mar 23:20 osgeo
> -rw-rw-r--   1 root  admin   125B  8 Feb 20:52 osr.py
> -rw-r--r--   1 root  admin   286B  3 Mar 23:20 osr.pyc
>
> Maybe the double import of a potentially different numpy compared to the 
> Enthought numpy creates the Bus Error?

Not so much a double import. Only one version ever gets imported, but the GDAL 
Python bindings expect its version and matplotlib expects another version.

> If so, how can I avoid it?

You would have to rebuild the GDAL Python bindings against Enthought's numpy.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to