安裝scrapy 出現Failed building wheel for Twisted(總是顯示此錯誤)解決辦法


1. 問題描述:

   新的電腦,新的系統,安裝scrapy時報錯 ,記錄下

  電腦配置:win10,64位操作系統,安裝過的anaconda,python3.6 ,pycharm,vs code(后兩個是IDE)

  使用cmd  pip install scrapy 安裝scrapy總是報錯,彈出以下錯誤

  

2. 分析問題:

  看圖查證,是因為自動安裝twsited時老出錯

  解決方法:下載twsited安裝文件,手動安裝,再pip 安裝scrapy

3. 解決步驟:

  (1)Twisted 需要另外安裝 

  根據系統和python版本選擇合適的Twisted版本

   因為我用的win10 64 python3.6  所以選擇這個版本

  (2)下載完成后 使用命令 安裝 
     pip install 文件路徑

      示例:

1 pip install d:\ProgramData\Twisted-17.9.0-cp36-cp36m-win_amd64.whl

  出現Successfully installed Twisted-版本號 即安裝成功 

  

  (3)  重新安裝 scrapy 

  (4) 成功

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

經過本人親測發現scrapy庫安裝成功后不見得就能成功創建scrapy工程文件,又會遇到新的問題,為了方便大家查閱,就把這個兩個問題放在一起。

上面說的問題解決以后,我就立即通過scrapy startproject douban 命令創建工程文件,結果報錯了,如下圖所示:

在網上搜索了下相關的解決辦法,再加上自己的推理,決定采用其中一個辦法,成功解決了這個問題。

解決方法:

(1)把你安裝路徑下的libeay32.dll和ssleay32.dll,復制粘貼到C:\windows\system32 里面

  比如我的安裝路徑是

如果你找不到,推薦用everything這個小工具來search一下,特別方便快速。

 

(2)找到后,把這兩個文件復制到 以下路徑,問題解決。

 

1 C:\Windows\System32

 

(3)測試,重新執行scrapy startproject douban 命令。

(4)下面你就可以安心的搞你的scrapy項目了,哈哈哈!!!


免責聲明!

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



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