我已经使用 ActivePython 安装了 Numpy,当我尝试导入 numpy 模块时,它抛出以下错误:
ImportError: /opt/ActivePython-2.7/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_FromUnicode
我对Python相当陌生,我不知道该怎么做。如果您能为我指明正确的方向,我将不胜感激。
- 我应该删除 python 并使用以下命令配置其编译吗 “--enable-unicode=ucs2”或“--with-wide-unicode”选项?
干杯
<小时/>- 操作系统:Fedora 16,64 位;
- Python 版本:Python 2.7.2(默认,2012 年 3 月 26 日,10:29:24);
- 当前编译Unicode版本:ucs4
最佳答案
我建议解决此类复杂问题的一个快速解决方案是在 Linux 上使用 Enthought Python Distribpotion (EPD),它包含广泛的扩展。干杯。
关于linux - Numpy 需要 ucs2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9929170/