python Scrapy环境安装记录

1、安装python27 

去python官方下载,接着应该要下载pip,pip依赖于setuptools里面的easy_install,所以有了2、3步骤。


2、下载setuptools-36.0.1 (https://pypi.python.org/packages/a9/23/720c7558ba6ad3e0f5ad01e0d6ea2288b486da32f053c73e259f7c392042/setuptools-36.0.1.zip#md5=430eb106788183eefe9f444a300007f0)

得到了一个easy_install.py就可以安装pip(我是安装完找不到在哪里,就直接解压出来了,不过后来看到其实在C:\Python27\Scripts里面)


3、下载安装pip

安装完存在于C:\Python27\Scripts,可以配置环境变量(防止后面安装出现找不到easy_install的情况),或者在目录下用python运行;


4、下载安装scrapy  https://scrapy.org/download/

pip install Scrapy 

报错:Collecting Twisted>=13.1.0 (from Scrapy)
  Downloading Twisted-17.5.0-cp27-cp27m-win_amd64.whl (3.1MB)
    26% |████████▋                       | 839kB 12kB/s eta 0:03:01Exception:

应该是个应用程序所以y有了步骤5。


5、安装Twisted-17.5.0:

python easy_install.py twisted

又报错:error: Setup script exited with error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

安装Microsoft Visual C++ 9.0 (下载下来文件名字为VCForPython27.msi 83.82MB)

再次启动Twisted安装。

安装过程中貌似又出现好多插件需要安装,但是程序自动利用easy_install安装了。

最后出现字样:

Installed c:\python27\lib\site-packages\attrs-17.2.0-py2.7.egg
Finished processing dependencies for twisted


回到4:

执行pip install Scrapy 

报错:Collecting cryptography>=1.9 (from pyOpenSSL->Scrapy)
  Downloading cryptography-1.9-cp27-cp27m-win_amd64.whl (1.3MB)
    17% |█████▊                          | 235kB 15kB/s eta 0:01:10Exception:

 应该是需要cryptography>=1.9,寻找解决方案(步骤6)。


6、安装cryptography

先试试貌似万能的easy_install.

python easy_install.py cryptography

报错:cryptography 安装 fatal error C1083: Cannot open include file: 'openssl/opensslv.h'

百度了一下说要安装libssl-dev

下载了https://pypi.python.org/pypi/pyOpenSSL

pip install pyOpenSSL-17.1.0-py2.py3-none-any.whl 试试。

结果运行完出现了

Successfully built pycparser


 7、继续安装cryptography

成功了。

再安装pip install Scrapy

没报错,但是不知道是否成功,cmd中输入Scrapy出现一大串Requirement already satisfied(要求满足),所以原来只是安装了环境。


最后一步,

下载scrapy 解压后,执行python setup.py install

显示

Using c:\python27\lib\site-packages
Finished processing dependencies for Scrapy==1.4.0


总结

利用pip工具 pip install Scrapy测试Scrapy环境是否完善

 利用setuptools的easy_install.py脚本安装缺少的插件。

最后安装scrapy 主程序即可。



另:

运行存在乱码问题解决:

在Python的Lib\site-packages文件夹下新建一个sitecustomize.py:

import sys    
sys.setdefaultencoding('gb2312')




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值