1. 程式人生 > >python3.6 安裝scrapy遇到的坑

python3.6 安裝scrapy遇到的坑

今天打算用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

返回結果如下:

至此,安裝完畢。