1. 程式人生 > >Python網路爬蟲(七):解決ImportError:DLL load failed:作業系統無法執行問題

Python網路爬蟲(七):解決ImportError:DLL load failed:作業系統無法執行問題

背景:

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了。

如果我的部落格對您有幫助,點“頂”鼓勵一下好嗎 :)