python3.6 安裝scrapy遇到的坑
阿新 • • 發佈:2018-12-20
今天打算用pip安裝一下scrapy,結果遇到了一個坑。
具體報錯資訊如下:
Command "python setup.py egg_info" failed with error code 1
大體的意思就是說,失敗了。沒安裝上,O(∩_∩)O哈哈~。
然後我就上網按照正常套路,先從報錯入手,發現並沒有解決。
於是開始上網找找對應3.6安裝的方法。
然後步驟如下:
1.首先下載scrapy的whl包
2.scrapy依賴twiste,同樣使用whl格式的包進行安裝
執行命令:
pip install Twisted-17.1.0-cp36-cp36m-win_amd64.whl
依舊報錯。提示:
Twisted-18.9.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platfor
m.
然後試了其他幾個版本依舊不行,於是採用的是Twisted-18.9.0-cp36-cp36m-win32.whl 安裝成功。
3.scrapy依賴lxml包,需要先安裝lxml包,lxml包依賴libxml2,libxml2-devel,所以安裝lxmllibxml2, libxml2-devel。幸運的是之前我之前已經安裝過lxml
然後分別對沒有的進行安裝
4.所有準備工作做完,終於可以安裝scrapy包了,進入Scrapy-1.3.3-py2.py3-none-any.whl所在的目錄
pip install Scrapy-1.3.3-py2.py3-none-any.whl
終於到此安裝完成。於是測試一下。
scrapy -h
返回結果如下:
至此,安裝完畢。