[Numpy-discussion] numpy errors when importing in Picalo

Michael Abshoff michael.abshoff at googlemail.com
Wed Nov 26 21:45:43 EST 2008


igor Halperin wrote:
> Hi,

Hi

> I get numpy errors after I install Picalo (www.picalo.org 
> <http://www.picalo.org>) on Mac OS X 10.4.11 Tiger. I have tried to 
> import numpy in Picalo using the instructions in PicaloCookBook, p.101.
> I get this error message which I don't understand. 
> Per Picalo author (see below for his reply to my email to Picalo 
> discussion forum), I try it here. 
> 
>  I use numpy v. 1.0.4. <http://1.0.4.> distributed with Scipy superpack 
> (http://macinscience.org/?page_id=6) 
> 
> Could anyone please help?

The problem is that numpy was build using a python that was build with 
ucs4 (it is a unicode thing) while the python you run (I assume the 
Apple one) is ucs2. To fix this either build your own numpy or get a 
binary one that is ucs2, but I have no clue where one would get such a 
thing.

> Thanks, and cheers
> Igor

Cheers,

Michael

> sys.path.append('/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/')
> import numpy
> Traceback (most recent call last):
>   File "<input>", line 1, in <module>
>   File 
> "/Applications/sage/local/lib/python2.5/site-packages/numpy/__init__.py", 
> line 93, in <module>
>   File 
> "/Applications/sage/local/lib/python2.5/site-packages/numpy/add_newdocs.py", 
> line 9, in <module>
>   File 
> "/Applications/sage/local/lib/python2.5/site-packages/numpy/lib/__init__.py", 
> line 4, in <module>
>   File 
> "/Applications/sage/local/lib/python2.5/site-packages/numpy/lib/type_check.py", 
> line 8, in <module>
>   File 
> "/Applications/sage/local/lib/python2.5/site-packages/numpy/core/__init__.py", 
> line 5, in <module>
> ImportError: 
> dlopen(/Applications/sage/local/lib/python2.5/site-packages/numpy/core/multiarray.so, 
> 2): Symbol not found: _PyUnicodeUCS4_FromUnicode
>   Referenced from: 
> /Applications/sage/local/lib/python2.5/site-packages/numpy/core/multiarray.so
>   Expected in: dynamic lookup
> 
>  Reply
> 		
>  Forward
> 		
> 	
> 
> 
>       Conan C. Albrecht
> 
>  to me, users
> 
> 	
> show details Nov 23 (3 days ago)  [smime.p7s]
> 	
> 	
> Reply
> 	
> 	
> 
> You're doing everything right from my perspective.  It looks like a 
> problem with NumPy.  The stack trace goes to multiarray.so in their core 
> toolkit.  I think you should hit their forums and see if they can help.
> 
> One idea is that Picalo uses unicode for all data values.  Perhaps numpy 
> can't handle unicode?
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion




More information about the NumPy-Discussion mailing list