给服务器CentOS重装python3

前段时间不知道是谁给服务器重装了,导致Python服务和库,以及docker容器都没了。

今天借此机会将服务器如何重装python3如何创建软链接,如何在创建后,python2仍旧能用给分享出来。

首先确定服务器系统类型,不同类型的命令会有差异,这里是常见的CentOS

一、首先来查看python2的位置,一般CentOS会自带python2的,

命令:

whereis python

查看到这些位置(包括链接存放的bin目录):

因为上面bin下有python和python2.7,可知,如果用python test.py或者用python2.7 test.py都可以运行我们的脚本。

现在我们只需要安装python3,这样在不动python2的前提下,可以在安装完成后,将该安装目录设置为环境变量,这样就可使用python3的命令使python3服务调用程序。

二、手动安装前,安装一下依赖工具

yum install zlib zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget

三、下载软件包,官方链接地址--Index of /ftp/python/

因为作者自己喜爱3.8系列的,故选择这样敲命令来下载程序安装包的xz压缩文件:

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

四、解压编译安装

xz -d Python-3.8.5.tar.xz
tar -xf Python-3.8.5.tar
cd Python-3.8.5
./configure prefix=/usr/local/python3
make && make install

查看到没有报错,就安装成功了

五、将已经安装完成的,同时设置python3与pip3的软链接

ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 

六、分别使用python和python3加上-V调用版本查看安装配置成功否。

如图,可以看见,事情顺利。

 

写在结尾,以上是手动安装源码的方法,要想省事,还可一键系统安装

yum install -y python3-devel
yum install -y python3-pip

但记得先把/usr/bin下的python备份一下

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值