有感于自己安装过程中百度出来的资料水平的低下,将自己的完整步骤共享下。 注意:自己用的是windows,截至目前(2016/9/28)为止,Scrapy仍不支持python3,原因是Twisted不支持python3
1.安装python2.7.12,这个自行安装,不做说明。安装完成后应该自带了pip工具的。
2.安装lxml,目前的版本是lxml3.6.4 1)到以下的网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载这个文件(我的是64位的) lxml-3.6.4-cp27-cp27m-win_amd64.whl 如果64位不行,试着下载下面这个文件看看。 lxml-3.6.4-cp27-cp27m-win32.whl 2)安装下载下来的whl文件,在windows命令行执行 pip install + 上面下载下来的文件路径 这里要求pip的命令要追加到环境变量path里去。
3.安装openssl 在以下的网址下载 https://pypi.python.org/pypi/pyOpenSSL 文件名 pyOpenSSL-16.1.0-py2.py3-none-any.whl (md5) 下载成功后上面的方式安装。
4.安装scrapy windows命令行执行 pip install Scrapy
5.pywin32 package安装 因为scrapy在运行时使用到pywin32的库,到以下地址下载对应版本即可。 当前最新为Build 220 https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/ 下载pywin32-220.win-amd64-py2.7.exe
安装方法: easy_install + 文件路径
完成。