这里是因为我部署爬虫到centos7上,所以需要重新布置python和anaconda环境。
首先安装python所需的一些包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
yum -y install epel-release #运行这个命令添加epel扩展源
yum install python-pip #安装pip
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
安装完成后,python3在usr/local/下。
cd Python-3.7.0
./configure prefix=/usr/local/python3
make && make install
到这里python3已经安装好了,为了保证多版本兼容,还需要多配置下。
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3 # 添加python3快捷
#添加 pip3 的软链接
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3 # 添加pip3快捷
#测试是否安装成功了
python3 -V
最后,看下yum配置是否被更改了,因为yum是依赖python2的。
vi /usr/bin/yum
把 #! /usr/bin/python 修改为 #! /usr/bin/python
vi /usr/libexec/urlgrabber-ext-down
把 #! /usr/bin/python 修改为 #! /usr/bin/python
done!
如果还需要anaconda3的童鞋,请看我另外一篇文章。