2013-07-03 11 views
5

Gdy uruchomię projektu Django, natknąłem się na dziwny problem wymienione:ImportError numpy/core/multiarray.so: niezdefiniowany symbol: PyUnicodeUCS2_AsASCIIString

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

Jeśli II bieg ten projekt w trybie dev (python zarządzać. py runserver 0.0.0.0:8000), nie występuje. Ale kiedy wdrażam ten projekt w Apache, pojawia się ten problem.

W tym projekcie używam pakietu nltk i mongodb, a numpy jest zależnością. Mój system operacyjny to CentOS 6.3 i zaktualizowałem pythona z 2.6.6 na 2.7.3, który jest kompilowany przeze mnie.

Po wykonaniu kilku instrukcji przekompiluję i odbuduję Pythona za pomocą ./configure --enable-unicode = ucs2. Ale wydaje się, że to nie zadziałało.

Więc wszyscy faceci znają przyczynę lub rozwiązania? Wielkie dzięki!

Odpowiedz

6

Przebuduj NumPy przeciwko pythonowi zbudowanemu jako UCS-4.

Powiązane problemy