2017-11-11 148 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