scipy cephes导入错误

时间:2011-06-28 18:36:32

标签: python import scipy

我花了好几个小时试图弄清楚如何解决这个问题。

我最近安装了scipy,我可以使用它的大部分模块,除了似乎使用_cephes.so中的/scipy/special/模块的任何模块

当我尝试导入scipy.special时,出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/scipy/special/__init__.py", line 9, in <module>
    from _cephes import *
ImportError: /usr/local/lib/python2.7/site-packages/scipy/special/_cephes.so: undefined symbol: s_stop

我一直无法找到此错误的其他人。请注意,未定义的符号为s_stop而不是awsfa

2 个答案:

答案 0 :(得分:0)

我建议你删除scipy,然后再次执行easy_install。据我所知,删除有点手动,删除/usr/local/lib/python2.7/site-packages/scipy以及任何看起来相关的内容。

答案 1 :(得分:0)

我有同样的错误,我使用了一些官方软件包和一些the collection here。 收到此错误后,我注意到以下消息:注意:这些构建与官方SciPy二进制文件不完全兼容。

所以我完全卸载了scikit-learn,scipy和numpy,并使用来自该源的ONLY软件包进行安装并且运行正常。