1. 程式人生 > >Window下安裝Scrapy

Window下安裝Scrapy

官方文件是這樣說的:

所以對Windows使用者這裡建議安裝Python2.7,如果你的電腦之前已經安裝了Python3+,因為目前Windows使用者還不能支援python3+安裝Scrapy,所以可以去官網下載2.7版本的安裝,Python各版本之間是相互獨立的,並不排斥,安裝之後要重新設定Python2.7的環境變數,否則系統會預設用Python3+版本的。這裡Python2.7安裝在C盤中,在命令列中輸入

——C:\Python27\python.exe

——C:\Python27\Tools\Scripts\win_add2path.py

設定好環境變數,在命令列中輸入python --version檢視python的安裝版本

安裝好python之後,安裝pywin32(64位版本),如果沒有安裝,則會遇到no module named win32API錯誤,這是由於Python中沒有自帶windows系統的API庫,需要下載第三方庫,下載連線

<a target=_blank target="_blank" rel="nofollow" href="http://sourceforge.net/projects/pywin32/files%2Fpywin32/">http://sourceforge.net/projects/pywin32/files%2Fpywin32/</a>   (下載適合你的Python版本)
本人選擇的是64位的pywin32-219的64位2.7版本

安裝pip。Python2.7已經有了pip,不需要安裝,這裡放上安裝pip的安裝

地址:http://pip.pypa.io/en/lastest/installing.html

下載get-pip.py

進入cmd.執行:python get-pip.py build

                          python get-pip.py install

設定環境變數,檢查Python27\Scripts中是否有pip.exe並設定到環境變數中去,如上設定

安裝lxml,這裡先安裝wheel,因為window系統預設是沒有c的一些編譯模組的,當出現了

“Unable to find vcvarsall.bat ”

這樣的問題時,我們可以這樣

pip install wheel

下載對應的.whl檔案,可以從這個網址下載

http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml,ctrl+F找到對應的lxml,cp後面的是python對應的版本號下載,下載完成後,進入到.whl檔案目錄下

pip install 帶字尾的完整檔名即可

安裝OpenSSL

pip intall pyOpenSSL

最後安裝Scrapy,

pip install Scrapy

安裝完成

Scrapy --version

<code><span class="pun">
</span></code>