scrapy简易安装程序

python各种被qiang,在windows下装scrapy花了好多精力,总结一下流程,免的大家绕弯路。

1、安装python 2.7.x
不多说了,下载一个安装程序双击安装,然后将 c:\python27 和 C:\Python27\Scripts 都放入环境变量路径。

2、安装pip软件
下载安装文件:http://pan.baidu.com/s/1o6M7r9w
放入 C:\Python27\pip 目录中,然后在 C:\Python27\pip 目录中执行命令:
python get-pip.py

3、修改pip.ini
在用户文件夹 appData 下创建 C:\Users\ 用户名 \pip,创建或修改 pip.ini 如下:
[global]pyOpenSSL
timeout = 60
index-url = http://pypi.douban.com/simple
注意保存为asni格式,不要utf-8

3、安装依赖
pip install Zope.Interface
pip install Twisted
pip install w3lib
pip install libxml2
pip install pyopenssl

4、安装scrapy
如果执行命令 pip install scrapy 失败,则可以通过以下方式安装scrapy
访问github下载scrapy代码:
https://github.com/scrapy/scrapy
下载解压缩到 C:\Python27\scrapy\
执行命令 python setup.py install 进行安装

5、测试命令
在cmd命令行执行 scrapy 出现命令行说明表示安装成功。
如果出现如下错误:
DLL load failed: 操作系统无法运行 %1。

说明是64位系统,需要安装openssl 64bit,下载地址:
http://pan.baidu.com/s/1o6z6FH4

如果出现以下错误:
setuptools,pip,install,UnicodeDecodeError: ‘ascii’ codec can’t decode byte.原因和解决方案

解决方案地址:http://blog.csdn.net/hugleecool/article/details/17996993

解决方法:打开C:\Python27\Lib下的 mimetypes.py 文件,找到大概256行(你可以用Notepad++的搜索功能)的

‘default_encoding = sys.getdefaultencoding()’。

if sys.getdefaultencoding() != ‘gbk’:

reload(sys)  

sys.setdefaultencoding('gbk')  

default_encoding = sys.getdefaultencoding()