将Python升级到3.6版本以上(Ubuntu)

2021/9/11 7:08:40

本文主要是介绍将Python升级到3.6版本以上(Ubuntu),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. 查看Python版本

python -V

2.安装python3.9 所需依赖包

sudo apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

3. 下载Python3.9安装包,并解压

wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz   //下载安装包
tar xvf Python-3.9.2.tgz    //解压安装包

4. 进入解压包目录,执行configure ()

cd Python-3.9.2       //进入解压缩包
./configure --with-ssl --prefix=/usr/local/python-3.9.2     

(with ssl:加入ssl,否则之后可能报错,ssl module isnot avaiable)

(--prefix:指定安装路径)

5. 编译安装

make && sudo make altinstall

(sudo:因为configure指定的路径为系统路径,不是用户的/home/user路径)

(altinstall :表示不覆盖原版本的python版本,否则可能会出现中断打不开的问题)

6. 建立软链接

(将Python链接至Python3,这样直接打开就是python3;same as pip3)

(1)查看安装后的可执行文件:

ll /usr/local/python-3.9.2/bin

其中python3是指向python3.9的软链接,pip3pip3.9里面的内容一样,只需要在/usr/bin/目录下添加这两个文件的软链接即可 

(2)查看之前python对应软链接:

ll /usr/bin | grep python

(3)删除原来软链接,重新制定给新安装的python版本

which python3.9  #查看python3.9安装路径

 为python3.9建立软链接:

sudo rm /usr/bin/python
sudo rm /usr/bin/python3

sudo ln -s /usr/local/python-3.9.2/bin/python3.9 /usr/bin/python
sudo ln -s /usr/local/python-3.9.2/bin/python3.9 /usr/bin/python3

为pip3.9建立软链接:

sudo ln -s /usr/local/python-3.9.2/bin/pip3.9 /usr/bin/pip
sudo ln -s /usr/local/python-3.9.2/bin/pip3.9 /usr/bin/pip3

 


参考资料:

1. python版本升级到3.8以及安装虚拟环境 - 金色旭光 - 博客园 (cnblogs.com)

2. (22条消息) Ubuntu16 安装 Python3.9_柚子树's Blog-CSDN博客_ubuntu安装python3.9



这篇关于将Python升级到3.6版本以上(Ubuntu)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程