解決Scipy報錯:ImportError: cannot import name 'show_config' from 'numpy' (unknown location)

開發環境:

win10 x64

cuda10.0

anaconda4.0.0

 

目錄

1. pip報錯:Cannot open D:\Anaconda3\Scripts\pip-script.py

2. pip切換國內源

3. 解決Scipy報錯:ImportError: cannot import name 'show_config' from 'numpy' (unknown location) 

4. 解決安裝第三方包出現的 ERROR: Command errored out with exit status 1

5. 解決安裝scikit-learn後可以導入,但運行報錯:ImportError: DLL load failed: 找不到指定的程序

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------

 

這個報錯是由於Scipy與Numpy版本不兼容導致的,一般是由於Scipy版本過高,而Numpy版本過低

解決:

卸載兩個模塊(或者其中一個模塊)重新安裝。

卸載:

#anaconda卸載
conda remove Scipy
conda remove Numpy

#或者
conda uninstall Scipy
conda uninstall Numpy




#pip卸載
pip uninstall Scipy
pip uninstall Numpy

重新安裝:

親測  Scipy 1.1.0 + Numpy 1.15.0   版本完全兼容(請注意我的環境條件,見文章開頭)

輪子需要單獨下載,不要使用pip或者conda命令直接安裝

下載地址:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/

直接在該網頁中中查找可能比較慢,推薦直接在網址後面加模塊名字,如:

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/scipy

 

下載完成後,dos命令行進入需要安裝的虛擬環境,執行: pip install 模塊所在位置

最好先安裝Numpy,兩個都安裝好,然後測試,此時理論上是成功了,但有時候在調用時仍然會報相同的錯誤,

如果繼續報錯,就先用 pip uninstall numpy 命令卸載,然後找到虛擬環境的位置,打開Lib\site-packages,找到裏面的numpy和numpy-dist-x.xx.x 文件夾將其刪除,這兩個文件夾一般是由於卸載不完全或者叫卸載後的殘留文件,刪除這兩個文件夾以後再按上面的步驟重新安裝一次即可。

 

 

 

 

 

 

邊學習邊長大,每天向前咕蛹咕蛹

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章