Has anyone had problems with dynamically loading PyExc_IOError when embedding a cython module?<br>While calling init below:<br><br><b>in main.c:<br></b>void init {<br>&nbsp; Py_Initialize();<br>&nbsp; initmymodule();<br>&nbsp; do_somethind();<br>
&nbsp; Py_Finalize();<br>}<br><br><b>in module.c:</b><br>cdef public void do_something():<br>&nbsp;&nbsp;&nbsp; import exceptions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; print exceptions.IOError # this prints &lt;type &#39;exceptions.IOError&#39;&gt;, so I don&#39;t know what to make of the error below<br>&nbsp;&nbsp;&nbsp; import numpy&nbsp; # exception is thrown here, and numpy library is in pythonpath<br>
<br>Exception:<br>Exception exceptions.ImportError:
&#39;/usr/lib/python2.5/lib-dynload/time.so: undefined symbol:
PyExc_IOError&#39; in &#39;mymodule.myfunction&#39; ignored<br><br>I&#39;m not yet sure which library in numpy causes the exception but this example is easy to reproduce.<br><br>Thanks.<br>Igor<br>