安装Scrapy需要安装前需要安装以下的软件和扩展包
1.安装python,官方网址是:https://www.python.org/ ,个人下载的是:https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi
安装完成后,需要配置 环境变量 path:
我的安装目录是:C:\My Program Files\Python27
故在 path 值后添加:C:\My Program Files\Python27;C:\My Program Files\Python27\Scripts;
在cmd 中输入:python 命令,如果输出以下文本,则安装成功。
2.下载setuptools工具easy_install,个人下载路径是:https://pypi.python.org/packages/source/e/ez_setup/ez_setup-0.9.tar.gz。解压并运行 :ez_setup.py
3.安装Scrapy依赖项
可以从下面地址获取依赖项。
http://pan.baidu.com/s/1mgBOGYG
- 安装lxml-3.2.4.win32-py2.7.exe(64位系统需要安装lxml-3.2.4.win-amd64-py2.7.exe)
- 安装pywin32-218.win32-py2.7.exe(64位系统需要安装pywin32-218.win-amd64-py2.7.exe)
- 安装pyOpenSSL-0.13.1.win32-py2.7.exe(64位系统需要安装pyOpenSSL-0.13.1.win-amd64-py2.7.exe)
- 将zope.interface-4.0.5-py2.7-win32.egg拷贝到C:\My Program Files\Python27\scripts目录下,在该文件夹下打开cmd 命令窗口(shift + 右键),执行 easy_install.exe zope.interface-4.0.5-py2.7-win32.egg
- 安装Twisted-13.2.0.win32-py2.7.exe(64位系统需要安装Twisted-13.2.0.win-amd64-py2.7.exe)
进入python控制台
- 执行import lxml,如果没报错,则说明lxml安装成功
- 执行import twisted,如果没报错,则说明twisted安装成功
- 执行import OpenSSL,如果没报错,则说明OpenSSL安装成功
- 执行import zope.interface,如果没报错,则说明zope.interface安装成功
- 如果安装成功,那么在cmd中执行& python,然后执行import lxml,如果没有报错,则说明lxml安装成功。
4.安装Scrapy
- 方法1: 控制台输入:easy_install scrapy
- 方法2:解压缩Scrapy-0.22.2.tar.gz,在其目录下执行$ python setup.py install进行Scrapy的安装。
参考文章 :http://www.cnblogs.com/CLTANG/archive/2011/07/05/2098531.html