Centos8安装 python3并保留系统的python2

【自取】最近整理的,有需要可以领取学习:

由于Centos的linux系统自带的python2,有很多命令(比如yum),卸载python2会造成yum不可用,可以考虑不卸载python2, 通过软链接的方式安装python3,从而达到python2和python3都能用,且默认还是使用python2。

可以先用python -V查看当前系统的python版本

python -V

Centos8安装 python3并保留系统的python2

使用which查看python的安装位置

which python

Centos8安装 python3并保留系统的python2

Centos8安装 python3并保留系统的python2

安装依赖包

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

下载python3安装包,此处以3.9.5安装为例

wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tar.xz

新建一个目录python3(按个人习惯自行选择)

mkdir /usr/local/python3

创建目录后,将先前下载的安装包放入新目录。

[En]

After creating the directory, put the previously downloaded installation package into the new directory.

mv ../Python-3.9.5.tar.xz /usr/local/python3

进入python3目录并解压Python-3.9.5.tar.xz

# 进入目录
cd /usr/local/python3
# 解压安装包
tar -xvJf Python-3.9.5.tar.xz

在python3解压目录进行配置操作

# 进入解压后的目录
cd /Python-3.9.5
# 配置
./configure --prefix=/usr/local/python3

编译及安装

make&&make install

创建python3的软链接

# python3软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# pip3软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

完成上述步骤后,您可以使用python3-V查看版本

[En]

After the above steps, you can use python3-V to view the version

Centos8安装 python3并保留系统的python2

Centos8安装 python3并保留系统的python2

默认的使用的还是系统自带的python2版本,后续要是用python3环境直接使用python3命令就可以了,对python熟悉的话可以使用python的 virtualenv来配置各个不同的python环境。

Original: https://www.cnblogs.com/kingsonfu/p/15533746.html
Author: 傻不拉几猫
Title: Centos8安装 python3并保留系统的python2

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7447/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部