win7是目前最常见的系统,不习惯linux的朋友可以在win7上搭建scrapy环境,本人使用的是win7 64位的,这里就以64位系统为例。
1、安装python
下载win7 64位 python2.7.12安装文件
https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi
安装完成后,配置环境变量
如: D:\Python27 ; D:\Python27\scripts;
cmd下运行:python -V
可以检查python版本和验证安装情况。
2、安装pywin32
到 https://sourceforge.net/projects/pywin32/files/pywin32 最新的Build中下载,本人下载的是 pywin32-220.win-amd64-py2.7.exe
双击安装即可
3、升级setuptools和pip
cmd中运行
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
4、安装Scrapy依赖
cmd中运行
easy_install cssselect lxml queuelib six twisted w3lib zope.interface
pip install pyOpenSSL cryptography cffi pycparser
正常编译需要VS2008编译环境,如无VS环境可参考报错处理直接安装已编译好的包
5、安装Scrapy
easy_install scrapy
安装过程中如有报错可到
http://www.lfd.uci.edu/~gohlke/pythonlibs/ 网站找相应的已编译版本
如MySQL_python-1.2.5-cp27-none-win_amd64.whl、pywin32-220.1-cp27-cp27m-win_amd64.whl、lxml-3.6.4-cp27-cp27m-win_amd64.whl
使用安装即可
pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl