安裝scrapy

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

windows下進行第四步

Anaconda版本的python已經配置好了pywin32模塊,若是你本身安裝pywin32嫌繁瑣,我建議你直接安裝Anaconda。scrapy

pycharm中虛擬環境直接pip install pywin32 網站

另外,用pycharm直接安裝也能夠,等待時間較長ui

1  若是你想安裝單獨版本的python3+,這通常是沒有pywin32模塊的。
Python教程:pywin32下載安裝

並且這個模塊的安裝比較繁瑣。spa

首先須要到官方網站下載安裝包,官網地址是:.net

sourceforge.net/projects/pywin32/files/3d

Python教程:pywin32下載安裝
2  找到一個pywin32的文件夾,進去。
Python教程:pywin32下載安裝
3  下一級目錄裏面有多個文件夾。
Python教程:pywin32下載安裝
4  打開Build222文件夾,裏面沒有任何 安裝包供下載。
Python教程:pywin32下載安裝
5 再打開Build221文件夾,能夠看到若干安裝包。
Python教程:pywin32下載安裝
6 根據本身的電腦系統和python版本,選擇相應的安裝包。由於pywin32會自動識別環境變量裏的python版本,而後安裝,這樣對應版本就能夠使用了

好比,個人電腦系統是64位,python是3.6版本,因此我應該選擇箭頭所指的版本的pywin32安裝包。

Python教程:pywin32下載安裝
7 若是是32位的電腦系統,那麼就只能下面的了。
Python教程:pywin32下載安裝
8 若是下載的版本在你的電腦沒有相應的python解釋器版本(或者有該版本可是你未加入環境變量),是不可能成功安裝的。

好比,個人電腦是64位系統,我嘗試着安裝32位的安裝包,會遭到警告。

Python教程:pywin32下載安裝
Python教程:pywin32下載安裝

亦或者我想安裝python3.5版本的pywin32(個人電腦沒有python3.5),也會在安裝的時候,被阻止。

Python教程:pywin32下載安裝
Python教程:pywin32下載安裝

檢驗:

我在電腦中有下載了一個python3.7版本的解釋器,而後安裝時,我安裝到了
H:\python\python3.7\Lib\site-packages
而後打開cmd,進入H:\python\python3.7\Scripts
輸入python3.7進入互交
而後輸入import win32com,不報錯就表明安裝成功

 windows下進行第五步

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表明解釋器的版本號

檢驗是否安裝成功:
相關文章
相關標籤/搜索