导入错误:numpy/core/multiarray.so:未定义的符号:PyUnicodeUCS2_AsASCIIString

7
当我运行 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,并自己编译安装。
按照一些指示,我重新编译并重建了Python,使用./configure --enable-unicode=ucs2。但似乎没有起作用。
所以,有哪位朋友知道原因或解决方案吗?非常感谢!
1个回答

7
重新构建NumPy,以适应使用UCS-4构建的Python。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接