2013-07-03 13 views
5

Quando eseguo progetto Django, mi sono imbattuto in uno strano problema come elencato:ImportError NumPy/core/multiarray.so: simbolo indefinito: PyUnicodeUCS2_AsASCIIString

ImportError: /usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_AsASCIIString 

Se II run questo progetto in modalità dev (python gestire. py runserver 0.0.0.0:8000), non si verifica. Ma quando distribuisco questo progetto in Apache e poi si verifica questo problema.

In questo progetto, utilizzo nltk package e mongodb e numpy è una dipendenza. Il mio sistema operativo è CentOS 6.3 e ho aggiornato python da 2.6.6 a 2.7.3 che viene compilato da me stesso.

Seguendo alcune istruzioni, ricompilare e ricostruire python con ./configure --enable-unicode = ucs2. Ma quello sembra non ha funzionato.

Quindi qualche ragazzo conosce la ragione o le soluzioni? Molte grazie!

risposta

6

Ricostruisci NumPy contro un Python costruito come UCS-4.

Problemi correlati