開發環境:
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 文件夾將其刪除,這兩個文件夾一般是由於卸載不完全或者叫卸載後的殘留文件,刪除這兩個文件夾以後再按上面的步驟重新安裝一次即可。
邊學習邊長大,每天向前咕蛹咕蛹