Python網路爬蟲(七):解決ImportError:DLL load failed:作業系統無法執行問題
阿新 • • 發佈:2019-01-22
背景:
Python版本:Anaconda3
問題描述:
最近在執行scrapy專案時,本來安裝好好的scrapy框架突然報錯,猝不及防,
ImportError:DLL load failed:作業系統無法執行%1
如圖:
自己也是百思不得其解。網上百度,發現並沒有很廣泛適用的解決方法,嘗試了網上這種解決方式,發現並沒有什麼用。
最後我找到了我的解決方式:
重灌
因為Anaconda安裝scrapy並不困難,花力氣去找解決方案不如重灌來的簡單、高效。
這裡先介紹一個命令
conda list
這個命令可以檢視Anaconda中安裝的第三方庫。
如何重灌scrapy呢?
僅僅需要命令列操作就可以完成。
Anaconda解除安裝scrapy
我們先用pip解除安裝它。
pip uninstall scrapy
我們再用conda list 看到竟然還有scrapy庫.
這裡,我們再用命令,移除scrapy。
注意:我只用conda remove scrapy命令不能完全解除安裝掉,原因可能是安裝scrapy時分別用pip和conda安裝了兩次。讀者可以pip 和 conda 解除安裝命令都嘗試一下。
conda remove scrapy
這時我們再用conda list 檢視時,就沒有scrapy庫了,這裡我們就解除安裝完成了。
解除安裝完成後,重新安裝
pip install scrapy
就可以重新使用scrapy了。