centos7自带有Python2版本,但是我们现在基本上都是用Python3,所以我们要重新安装一个Python3的版本,Linux可以Python3和Python2共存,所以Python2不用删除(千万不能删除,不然后出现各种千奇百怪的报错)
此文按照悠悠大神的博客安装的(https://www.cnblogs.com/yoyoketang/p/10195102.html)
1.yum安装依赖
安装依赖包,避免后续出现少包的问题
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel mysql-devel
2.安装gcc编译包
yum install gcc gcc-c++ kernel-devel
安装Python3
3.新建一个目录,存放Python3的安装包 ,比如: /root/python36
mkdir /root/python36
4.cd python36
5.用wget下载Python3.6.8的安装包
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
若提示connot found wget,说明wget没安装
yum install wget
6.解压下载的Python3包
tar -xvf Python-3.6.8.tgz
7.解压完成后进入Python-3.6.8目录
cd Python-3.6.8
8.指定安装目录,以后卸载的话直接删除目录就可以干净卸载了
./configure --prefix=/root/python36
9.编译
make
10.安装
make install
设置Python3添加软连接
11.将新安装的Python3.6指向/usr/bin/python3
ln -s /root/python36/bin/python3.6 /usr/bin/python3
输入 Python3 -V ,可以看到Python3.6.8的版本号了
设置pip3的软连接
12.pip安装一些第三方包,就需要设置Python3中的pip,系统默认的是Python2的
ln -s /root/python36/bin/pip3 /usr/bin/pip3
输入pip3 -V,可以看到Python3.6中pip的版本
13.pip3安装第三方库
pip3 install requests
安装成功