红联Linux门户
Linux帮助

CentOS第一次使用scrapy创建项目时提示pyasn1冲突解决方案

发布时间:2016-12-21 11:01:20来源:linux网站作者:zzhanglii
CentOS6下需要升级Python版本,网上升级python版本的教程有一堆,这里就不交代了。
我安装的是CentOS7,系统自带的python版本是2.7.5,默认使用的python包管理器是easy_install。
需要使用pip的小伙伴请自行安装pip。但本次安装scrapy环境只需要使用到easy_install:
 
第一步,安装依赖:
yum install libxslt-devel libffi libffi-devel python-devel gcc openssl openssl-devel 
(由于我新安装的CentOS7 ,在执行此命令前我先执行了yum update先更新一下源,竟然报错了,然后我去软件管理器中去添加源,结果发现没办法添加,而且在终端里面ping 网址报unknown host ,奇怪了,最后才发现没开启网络,系统默认是关闭网络的,醉了,大家不要学我。)
 
第二步,安装scrapy
easy_install scrapy
顺利安装,但执行scrapy startproject tutorial 时报错。
提示pyasn1 版本必须要大于等于0.1.8,而系统默认的版本是0.1.6
直接执行命令easy_install pyasn1 是不行的,自动为你挑选的最适合版本还是0.1.6
正确的做法是下载 pyasn1-0.1.9-py2.7.egg (md5)(https://pypi.python.org/pypi/pyasn1/),然后执行命令  easy_install pyasn1-0.1.9-py2.7.egg 
CentOS第一次使用scrapy创建项目时提示pyasn1冲突解决方案
问题顺利解决。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27107.html