Python3.10于2021年10月25日发布,具有附加功能和更新。此版本带来了更好的错误消息处理、新的模式匹配功能、TypeAliases、用户定义的类型保护等。您可以在此处阅读发布亮点。在撰写本指南时,大多数当前发行版都使用Python3.10。例如,Ubuntu22.04LTS和Fedora36默认都有Python3.10。也就是说,如果您现在需要任何不受支持的版本中的Python3.10,您可以使用下面可靠的PPA在Ubuntu中安装最新的Python3.10。就是这样。如何在Ubuntu上安装Python3.10此PPA适用于Ubuntu21.10、Ubuntu21.04、Ubuntu20.04LTS、Ubuntu18.04LTS和LinuxMint20.x、ElementaryOS6和其他相关的基于Ubuntu的发行版。大多数这些发行版默认不支持3.10。打开终端并添加以下PPA:sudoadd-apt-repositoryppa:deadsnakes/ppa使用以下命令刷新缓存:sudoaptupdate并使用以下命令安装Python3.10:sudoaptinstallpython3.10设置Python版本将Python3.10设置为默认值需要一些额外的步骤。如下。警告:Ubuntu系统上的许多应用程序都依赖于Python3.9的标准版本。因此,请确保您的工作应用程序(例如GIMP、GNOME终端等)与Python3.10兼容。所以,要小心。快速提示:如果您想检查哪些已安装的系统包依赖于特定版本,请使用apt-cache命令的depends开关。在下面的示例中,我检查了哪些已安装的包依赖于Python3.8。apt-cacherdependspython3.8[~]$apt-cacherdependspython3.8python3.8反向依赖:python3.8-dbgvirtualboxpython3.8-venvpython3.8-fulllibpython3.8-testsuitelibglib2.0-testsidle-python3.8idle-python3。8python3.8-minimalpython3.8-docpython3.8-devpython3.8-dbgpython3-unogeditvirtualboxstimfitpython3.8-venvpython3-stfiopython3-escript-mpipython3-escriptpython3-csoundpitiviobs-studioliferealibpython3.8-testsuitelibglib2.k0-pythonid-develop-pythonid-pythonpython3.8rhythmbox-pluginspython3.8-minimalpython3.8-docpython3.8-devpython3python3-unopython3-allcluster-gluegedit[~]$使用Python3.10作为默认Python3首先,在终端中使用以下命令检查当前默认版本。python3--version使用update-alternatives创建指向python3的符号链接。sudoupdate-alternatives--install/usr/bin/python3python3/usr/bin/python3.91sudoupdate-alternatives--install/usr/bin/python3python3/usr/bin/python3.102并通过以下选择commandWhichonetouseaspython3:sudoupdate-alternatives--configpython3InstallPython3.10inUbuntu这就是所有的步骤。现在您可以开始使用当前Ubuntu版本中的最新Python工作/学习。您可以使用上述命令随时切换到库存版本并更改版本号。
