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項目了,哈哈哈!!!