[IPython-dev] Basemap Segfault in IPython; Works in Python

MinRK benjaminrk at gmail.com
Tue Sep 3 14:15:10 EDT 2013


This is terminal IPython?

Is there a chance that the matplotlib backend is different in each case?
Have you enabled matplotlib eventloop integration in IPython (otherwise, it
will block when you draw a plot).


On Tue, Sep 3, 2013 at 9:36 AM, Patrick Marsh <patrickmarshwx at gmail.com>wrote:

> Hi, All,
>
> I'm not sure what is going on, but the following fails in IPython
> (terminal and notebook) but works just fine in regular Python.
>
> I'm using OS X 10.8.4; git master for git master for Matplotlib (a091f6d),
> IPython (9f92804), and Basemap (1d7664c); and geos version 3.4.2 (built by
> Homebrew).
>
> The following script will work from a Python prompt but fails (segfaults)
> from the IPython prompt. After doing some digging it appears that the
> segfault occurs when accessing some of the methods associated with the
> generated geos module (_geoslib.so). I've rolled back to previous versions
> of everything and I still have the same issues.
>
> What I cannot figure out is why this would work with a pure Python
> interpreter, but fail in the IPython console.
>
>
> =====
> import matplotlib.pyplot as plt
> from mpl_toolkits.basemap import Basemap
>
> m = Basemap()    # This is where the segfault occurs
>
> m.drawcoastlines()
> plt.show()
> =====
>
>
> I originally posted this on the IPython Users list and got no response, so
> I thought I would try here before posting a bug on both IPython and
> Basemap's Github issue trackers.
>
>
> Thanks for any help or ideas on fixing this issue, or at least on how to
> track down this issue...
>
>
> Patrick
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130903/fa3bcaf1/attachment.html>


More information about the IPython-dev mailing list