当我运行 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。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)