Scrapy模塊使用出錯,出現builtins.ImportError: DLL load failed: 找不到指定的程序


問題描述初次學習scrapy,使用scrapy官方文檔創建爬蟲項目出錯,

出現builtins.ImportError: DLL load failed: 找不到指定的程序,

ImportError: DLL load failed: 找不到指定模塊。

 

原因:scrapy模塊安裝沖突,我的python和Anaconda中同時安裝了scrapy模塊,所以在執行我的爬蟲項目時一直出錯。

解決方法:卸載其中一個scrapy模塊,在命令框中輸入:

pip unstall scrapy

 

然后,輸入scrapy,成功顯示scrapy模塊功能和版本信息。

 

測試輸入scrapy bench ,成功使用模塊功能,並且重新測試自己的爬蟲項目,完美成功。

另外,如果測試仍然沒有成功,可能是安裝scrapy模塊不成功成功導致的,一般scrapy安裝過程中會2遇到以下兩種情況:

1. 出現:VC++14.0 Twisted 錯誤(windows電腦出現)

解決方法:你的電腦缺失VC++14.0 Twisted 框架,因此需要離線安裝,離線安裝一般需要下載.whl文件,下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

根據報錯下載合適的whl文件,出現Twisted錯誤,則需要下載Twisted.whl文件,在通過  pip install xxx.whl代碼安裝。

2. 安裝成功scrapy,並且在命令框中輸入scrapy成功,但是輸入:scrapy bench 運行失敗,會報win32錯誤。

解決:pip install pywin32

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM