django プロジェクトを実行すると、次のような奇妙な問題に遭遇しました。
ImportError: /usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_AsASCIIString
このプロジェクトを開発モード(python manage.py runserver 0.0.0.0:8000)で実行すると発生しません。しかし、このプロジェクトを apache にデプロイすると、この問題が発生します。
このプロジェクトでは、nltk パッケージと mongodb を使用し、numpy は依存関係にあります。私のOSはCentOS 6.3で、Pythonを2.6.6から自分でコンパイルした2.7.3にアップグレードしました。
いくつかの指示に従い、./configure --enable-unicode=ucs2 を使用して Python を再コンパイルおよび再構築します。しかし、それはうまくいかなかったようです。
では、その理由や解決策を知っている人はいますか?どうもありがとう!