使用python的pip安装插件、第三方库非常容易,但centos7并未安装pip。
- 检查python版本
[ ~]$ python -V
Python 2.7.5
版本并不是最新的,因为linux一般安装稳定版,版本达到2.7就满足要求了。如果想要安装最新的,到官网找到下载地址,使用wget命令下载再解压。
2.使用yum安装pip
首先yum源中是找不到python-pip的,因此为了能够安装这些包,需要先安装扩展源EPEL。
sudo yum -y install epel-release
安装后即可安装python-pip。
sudo yum -y install python-pip
-y为默认安装,无需提醒。
3.安装scrapy
安装scrapy前要保证安装好lxml、OpenSSL。
安装lxml:
pip install lxml
centos7自带OpenSSL,检查版本命令:
openssl version
之后就可安装scrapy:
pip install scrapy
- 创建scrapy项目
进入要创建项目的目录,命令为:
scrapy startproject name
我在创建时出现了个问题:
AttributeError: ‘module’ object has no attribute ‘OP_NO_TLSv1_1’
执行命令:
sudo pip install twisted==13.1.0
问题解决。