当前位置:首页 > 服务器技术 > IIS

python-ImportError numpy / core / multiarray.so:未定义符号:PyUnicodeUCS2_AsASCIIString

当我运行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是一个依赖项.
  我的操作系统是CentOS 6.3,我将python从2.6.6升级到了2.7.3,这是我自己编译的.

按照一些说明,我使用./configure –enable-unicode = ucs2重新编译并重建python.但这似乎没有用.

那么有人知道原因或解决方案吗?非常感谢!

解决方法:

针对构建为UCS-4的Python重建NumPy.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!