ubuntu20.04中 Python的多版本管理

前景提要:

服务器系统为:ubuntu20..4

系统自带了 python3.8 \ python2 

我们需要在服务器部署odoo13,由于Python3.8不兼容,所以需要安装python3.7

安装Python的步骤:

1、查看系统中Python的指向:

ls -l /usr/bin | grep python 

可以看到目前Python指向的是Python3.8

2、安装指定的Python版本:Python3.7.9;通过下载安装包的方式安装。

切换到根目录:

cd ~

执行下载安装包:

wget https://mirrors.huaweicloud.com/python/3.7.9/Python-3.7.9.tgz

3、解压安装包 :

tar xzvf Python-3.7.9.tgz

4、解压完成后,切换到解压目录下:

cd Python-3.7.9

5、执行:

./configure

6、编译执行:

make

7、测试make 执行:

make test

8、安装执行:

sudo make install

9、查看安装目录,可以看到此时Python3.7安装在: /usr/local/bin

10、测试安装的Python3.7执行 :python3.7

接下来要更新服务器内默认的Python,将默认的执行更新为Python3.7:

1、由此前查过python 的默认指向是Python3.8 。现在我们要改成3.7,由于3.7是我们自己安装的 。在/usr/locak/bin目录下,不在/usr/bin里面。因此需要加一条软链接,把之前的Python命令改成python.bak,同时pip也需要更新:依次执行以下四条命令(一条一条执行):

mv /usr/bin/python3 /usr/bin/python.bak

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

mv /usr/bin/pip /usr/bin/pip.bak

ln -s /usr/local/bin/pip3 /usr/bin/pip

此时python 的默认指向已经改变。可以在控制台输入:python

自此,ubuntu20.04中默认pyhton版本,由python3.8切换到3.7.

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值