ubuntu20.04源码tgz文件安装python3

ubuntu 20.04 源码tgz文件安装python 3.6.8

安装依赖工具

sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev

下载源码文件压缩包:wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

解压源码文件压缩包:tar -xzf Python-3.6.8.tgz

配置

cd进入刚刚解压的文件夹下:cd ./Python-3.6.8

然后配置安装路径。–prefix=/usr/local/bin/python3.6:编译的时候用来指定程序存放路径。输入如下命令:

sudo ./configure --enable-optimizations --prefix=/usr/local/bin/python3.6

编译:sudo make   #时间稍微有点长,需要等一会

安装:sudo make install

设置python的软链接为python3.6:

sudo ln -s -f /usr/local/bin/python3.6/bin/python3.6 /usr/bin/python3.6

设置pip的软链接为ppip3.6          :

sudo ln -s -f /usr/local/bin/python3.6/bin/pip3.6 /usr/bin/pip3.6

 

#也可以继续增加设置下面的软链接,这样直接输入命令行pyton就直接进入我们刚刚安装的python3.6了
#$ sudo ln -s -f /usr/local/bin/python3.6/bin/python3.6 /usr/bin/python
#$ sudo ln -s -f /usr/local/bin/python3.6/bin/pip3.6 /usr/bin/pip

 

检测是否安装成功:

输入python3,和python3.6  显示如下:其中python3表示ubuntu20.4系统自带的python程序,python3.6是我们刚刚安装的并且设置软链接的python程序。通过软链接就可以使多个python版本共存了

$ python3
Python 3.8.2 (default, Jul 16 2020, 14:00:26)   #系统默认的
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
$ python3.6
Python 3.6.8 (default, Jan 23 2021, 13:39:30)  #新安装的
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

 

参考:https://blog.csdn.net/weixin_42856871/article/details/108352958#commentBox

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值