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版本)
安裝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>