2017-11-11 159 views
0

导入SciPy的递给我:蟒蛇不能导入的IPython SciPy的

In [1]: import scipy 
----------------------------------------------------------------------- 
ImportError       Traceback (most recent call last) 
<ipython-input-1-4dc45f4c0083> in <module>() 

----> 1 import scipy 

/usr/local/lib/python2.7/site-packages/scipy/__init__.py in <module>() 
/usr/local/lib/python2.7/site-packages/scipy/_lib/_ccallback.py in <module>() 

ImportError: cannot import name _ccallback_c 

In [2]: 

难道蟒蛇

> conda update --all 

的所有文件的完整更新并保持的误差。在网络上进行了全面搜索,但也有类似的问题,但没有解决方案。你可以帮我吗?

回答

0

我给你两种解决方案这可能是由我的豁达

1.工作创造的virtualenv并在virtualenv中安装SciPy的包,并给予路径是这样

import sys 
sys.path.append('/home/shashi/.virtualenvs/venv/lib/python2.7/site-packages/') 
import scipy 

2。 下载源代码https://github.com/scipy/scipy/archive/v0.18.0-1.zipand解压缩。在模块的setup.py所在的文件夹中打开命令窗口,并键入

scipy python setup.py install 
+0

解决了,谢谢!该软件包很好,只需将文件夹site-packages添加到PYTHONPATH环境变量即可。谢谢! –

1

它看起来像SciPy的未安装

conda install -c anaconda scipy 

试试这个,让我们知道,如果你再次收到错误

干杯!

+0

解决了,谢谢!只需将PYTHONPATH环境变量设置为site-packages文件夹即可。 Anaconda不会初始化这个变量。 –

+0

如前所述,最好的是使用conda安装scipy。有一件事:如果你缺少anaconda,你可能会错过一堆几乎是标准的软件包......所以你可能想要'conda install anaconda'来安装它们...... – ntg