Python是增长最快的主要通用编程语言,这主要得益于它自身的诸多优势,例如它的可读性和灵活性、易于学习和使用、可靠性和效率。
目前有两个主要的Python版本正在使用——2和3,其中Python 2不会有新的主要版本发布,而Python 3仍正在积极开发中,并且在过去几年中已经发布了许多稳定版本。Python 3的最新稳定版本是3.11版。
在较新的Ubuntu(如最新的LTS版本)版本中,都已经预装了Python 3.10或Python 3.8版本,但是在较旧的Ubuntu系统中则没有预装了新版本Python。为此,在本文中,小编将简单介绍如何使用deadsnakes PPA通过apt包管理器在所有Ubuntu版本上安装最新的Python 3.11版本。
在Ubuntu系统上安装Python 3.11
1、要安装最新的Python 3.11版本,可以使用“ deadsnakes PPA ”,其中包含为Ubuntu打包的最新Python版本。
$ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt update $ sudo apt install python3.11
2、如果想在Ubuntu系统中安装特定的Python版本或多个版本的Python,可以简单地运行以下命令,并使用所示的Python版本号,具体如下:
$ sudo apt install python3.10 $ sudo apt install python3.9 $ sudo apt install python3.8 $ sudo apt install python3.7 $ sudo apt install python3.6
3、要查看系统上安装的所有Python二进制文件的列表,请运行ls 命令:
$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 10 Apr 22 2022 /usr/bin/python3 -> python3.10 -rwxr-xr-x 1 root root 5901416 Apr 2 2022 /usr/bin/python3.10 -rwxr-xr-x 1 root root 6705016 Oct 24 15:56 /usr/bin/python3.11 -rwxr-xr-x 1 root root 960 Dec 23 2020 /usr/bin/python3-futurize -rwxr-xr-x 1 root root 964 Dec 23 2020 /usr/bin/python3-pasteurize
4、从上面输出中可以看到,测试系统默认的Python版本是3.10,也可以使用如下命令查看Python版本。
$ python -V Python 3.10.4
5、如果想要使用Python 11,请调用以下命令:
$ python3.11
Python 3.11.0 (main, Nov 18 2022, 09:22:13) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print ("idccoupon #1 Linux Blog"); idccoupon #1 Linux Blog >>> quit()
要退出Python解释器,请键入以下命令并按Enter:
quit() 或者 exit()
在Ubuntu中设置默认Python版本
如果在Ubuntu系统中安装了多个版本的Python,并且只想将一个版本设置为默认版本,那么需要执行一些额外的步骤,具体如下:
$ python3 --version $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 $ sudo update-alternatives --config python3 $ python3 --version
总结
在上述教程中,小编介绍了通过apt包管理器在Ubuntu系统中安装Python 3.11版本的过程,此种方法相对来说比较简单,有需要的小伙伴可以参考上述教程进行设置。
目前Python 3.11版本已经更新发布,除了极少数Linux系统版本预安装了此版本之外,大多数系统都没有安装。所以,想要在Ubuntu系统中体验Python 3.11版本的朋友可以按照上述过程安装。