本篇使用的方法,在不删除Python2的版本,使得Python3和Python2共存
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、安装Python3
从官网找到要安装的版本:https://www.python.org/ftp/python/,比如3.8.6选择下面这个
在centos上创建一个python3的目录:mkdir /root/Python-3.8.6
上传下载的版本:输入命令rz 跳转到电脑找到下载的python3.8.6,如果输入rz无效,
1)执行安装命令:yum -y install lrzsz
2)进行上传操作:rz
3)跳转到本地文件选择后即可上传
解压tgz文件: tar -xvf Python-3.8.6.tgz
解压完之后需要编译 Python-3.8.6 包下的文件,先cd切换到 Python3.8.6目录下:cd /root/Python-3.8.6
把 python 的安装目录指定一下,这样的话,里面的一些 bin 目录、lib 目录就都会存放在这个目录下面。如果不指定目录,就会将安装文件分散到linux的默认目录,方便之后卸载管理。
执行命令:./configure --prefix=/root/python38
执行命令:make
时间有点长,到这里就可以了。
执行命令:make install
3、添加软连接
命令:ln -s /root/python38/bin/python3.8 /usr/bin/python3
查看是否安装成功:python3 -V
4、pip环境
添加 pip3 的软链接,这样输入 pip3 install 就能把安装包安装到 python3 的环境: ln -s /root/python38/bin/pip3 /usr/bin/pip3
查看是否添加成功:pip3 -V
安装python3的第三方包:pip3 install xx 包名。以上就完成了python3.8版本和pip3的安装