0.環境說明
win10 64bit,電腦也是64bit的處理器,電腦裝有vs2010 64bit,但是為了保險起見,只試驗了32位的安裝,等有時間了,再試下64位的安裝。如無特殊說明,一切操作都是在windows命令列下執行的。電腦也需要連網,因為pip在安裝套件的時候,需要在線上下載相關套件。
1.安裝python
我用的是win32-python-2.7.12,請切記用版本高於.10以上版本,因為我記得到裝pip的時候,好像必須要.8以上版本。
接著是將相關環境變數配置到path路徑中,不懂請谷歌,結果如下圖黃色說明。
2.安裝pip
點選https://pypi.python.org/pypi/pip 下載pip-6.1.1.tar.gz (md5, pgp)
解壓縮後進行資料夾,執行:python setup.py install
3.安裝lxml
lxml是一種使用 Python 編寫的函式庫,可以快速且靈活地處理 XML。選擇對應的Python版本安裝。 ;
安裝指令:pip install lxml
驗證是否安裝成功見下圖:
4.安裝zope.interface
pip install zope.interface
5.安裝Twisted
Twisted是用Python實現的基於事件驅動的網路引擎框架,安裝命令:
pip install twisted
我轉的時候,遇到問題了:
error: Microsoft Visual C 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
解決方法如下:
Execute the following command based on the version of Visual Studio installed:
Visual Studio 2010 (VS10):SET VS90COMNTOOLS=%VS100COMNTOOLS%
Visual Studio 2012 (VS11):SET VS90COMNTOOLS=%VS110COMNTOOLS%
Visual Studio 2013 (VS12):SET VS90COMNTOOLS=%VS120COMNTOOLS%
Visual Studio 2015 (VS14):SET VS90COMNTOOLS=%VS140COMNTOOLS%
然後再重新執行:
pip install twisted
即可。
6.安裝pyOpenSSL
pip install pyopenssl
7.安裝win32py
提供win32api,點選 http://sourceforge.net/projects/pywin32/files/pywin32/下載
pywin32-220.win32-py2.1.exe,點選安裝即可。
8.安裝scrapy
pip install scrapy
9.測試scrapy是否可用:
安裝完成,開始使用吧!
哈哈……