Scrapy依賴的庫比較多,至少須要依賴庫有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不一樣平臺環境又各不相同,因此在安裝以前最好確保把一些基本庫安裝好,尤爲是Windows。css
#Windows平臺
一、pip3 install wheel #安裝後,便支持經過wheel文件安裝軟件,wheel文件官網:https://www.lfd.uci.edu/~gohlke/pythonlibs
二、pip3 install lxml
三、pip3 install pyopensslhtml
前3步簡單,後面針對第四第五步來詳細操做
四、下載並安裝pywin32:https://sourceforge.net/projects/pywin32/files/pywin32/
五、下載twisted的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
六、執行pip3 install 下載目錄\Twisted-17.9.0-cp36-cp36m-win_amd64.whl
七、pip3 install scrapy
#Linux平臺
一、pip3 install scrapypython
最後輸入import scrapy 不報錯便是成功安裝windows
Anaconda版本的python已經配置好了pywin32模塊,若是你本身安裝pywin32嫌繁瑣,我建議你直接安裝Anaconda。scrapy
pycharm中虛擬環境直接pip install pywin32 網站
另外,用pycharm直接安裝也能夠,等待時間較長ui
並且這個模塊的安裝比較繁瑣。spa
首先須要到官方網站下載安裝包,官網地址是:.net
sourceforge.net/projects/pywin32/files/3d
好比,個人電腦系統是64位,python是3.6版本,因此我應該選擇箭頭所指的版本的pywin32安裝包。
好比,個人電腦是64位系統,我嘗試着安裝32位的安裝包,會遭到警告。
亦或者我想安裝python3.5版本的pywin32(個人電腦沒有python3.5),也會在安裝的時候,被阻止。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下載wheel文件,利用pip安裝便可。
如Python 3.5版本,Windows 64位系統,下載
Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl,而後pip安裝(第⑦步)。
pip3 install Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl
cp表明解釋器的版本號