centos7安装python3.7(亲测可行)

centos默认是已经安装了python滴,不过版本是python2,当前python早就更新到3.x了,很多开发使用python3,这里记录一下安装python3.7的过程。

首先安装各种依赖,免得安装过程汇总各种问题:

yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
yum install gcc

下载源码,到官网上选你想要下载的版本https://www.python.org/ftp/python/
习惯了用3.7.6

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz

如果没有wget,yum install wget -y 安装一下
下载下来的是压缩包,解压:

tar -zxvf Python-3.7.6.tgz

进入到文件夹,下面都是在文件夹中操作
检测及校验平台、编译和安装

cd Python-3.7.6
./configure --with-ssl --prefix=/service/python3
make
make install

完成后,算是安装完成了,下面制作软连接

sudo ln -s /service/python/bin/python3 /usr/bin/python3

看一下是否成功python3 -V

经常有同学习惯用python,而不习惯用python3,可以用修改软连接指向
先备份sudo mv /usr/bin/python /usr/bin/python2.backup
制作指向python3的软连接sudo ln -s /service/python/bin/python3 /usr/bin/python
因为我修改了系统原有依赖的python软连接,会导致有些命令使用时会报错,所以要修改一些常用的命令
yum,先找到yum位置whereis yum,修改yum文件,把第一行的

#!/usr/bin/python2
改为
#!/usr/bin/python2.7

其他的也是同理

/usr/libexec/urlgrabber-ext-down
/usr/bin/yum-config-manager

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值