py3.7安裝Scrapy及安裝時的 Running setup.py install for Twisted ... error 和安裝后的 Unhandled error in Deferred:


 

1.首先,win+r 進入cmd,打開命令提示符,輸入  pip install scrapy  等待自動安裝;

2.到了后半段會出現  Running setup.py install for Twisted ... error  這個錯誤提示(當時我自己百度了去修改文件,結果發現自己根本都沒有那個文件夾及文件)

正確操作:手動下載Twisted包並會用pip命令安裝

    下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

    根據自己py版本及系統下載對應版本安裝(注:文件名中cp**,**是你的py版本)

        把下載文件放到你的 python 目錄的 Scripts 文件下,在命令行中輸入:pip install 自己py的安裝路徑+Python\Scripts\下載文件

   即可成功安裝Twisted庫,然后繼續命令行輸入:pip install scrapy    Scrapy很快被成功安裝

4.在命令行中輸入scrapy -h,檢查是否安裝成功

5.重點,一個大坑,這時你如果去運行爬蟲,不會管咋樣都會失敗,提示Unhandled error in Deferred:,因為缺少pywin32,許多安裝博客都不會讓安裝,到第4步戛然而止;

  去:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32   下載pywin32

   下載對應版本跟上方Twisted包一樣

下載完成后,打開cmd,cd 進入下載的目錄:pip install 下載的文件

到此,你可以正式去運行你的scrapy爬蟲了

 


免責聲明!

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



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