centos安装python3.X,系统默认2.7.5

12 篇文章 0 订阅

centos系统默认的python版本一般是2.7.5,很多时候当自己会需要用到其他版本的python,这里记录一下如何安装高级版本的python,以及设置替换系统的Python命令的软连接,设置安装新Python后yum无法正常使用的情况

安装3.* python

默认版本

[root@test-code Python-3.8.1]# python --version
Python 2.7.5
[root@test-code Python-3.8.1]yum -y install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
[root@test-code Python-3.8.1]wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[root@test-code Python-3.8.1]tar -axf Python-3.8.1.tgz
[root@test-code Python-3.8.1]cd Python-3.8.1
[root@test-code Python-3.8.1]./configure
[root@test-code Python-3.8.1]make && make install
[root@test-code Python-3.8.1]#

修改系统默认的python命令为python3,默认是python2.7的软连接

修改老的python快捷方式的名字
mv /usr/bin/python /usr/bin/python.old
替换新的python版本到系统的python命令

ln -s /usr/local/bin/python3  /usr/bin/python

python 命令的版本已经是最新的了

[root@test-code Python-3.8.1]# python --version
Python 3.8.1

修改yum的python版本,不然yum会因为python版本无法使用

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

把这两个python文件的首行引用的python改为python2
因为此刻的python是python3的快捷命令.

#搞定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒙多不减肥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值