在Linux上安装最新Python、替换旧版本或与旧版本一起安装的分步说明。Python是现在最流行和使用最多的编程语言。Python简单的语法和低学习曲线使其成为初学者和专业开发人员的最终选择。Python也是一种非常通用的编程语言。从Web开发到人工智能,它几乎无处不在,除了移动开发。如果您使用Python,那么您很有可能成为一名开发人员(或想成为一名开发人员),而Linux是创建软件的绝佳平台。然而,当你每天使用Python时,有时你会想使用最新版本。您可能不想仅仅为了测试最新版本的系统而更换默认的Python安装,因此本文介绍了如何在Linux上安装最新版本的Python3,而不更换发行版提供的版本。使用python--version终端命令检查是否安装了Python,如果安装了,是哪个版本。如果您的Linux系统上没有安装Python,或者您想要安装更新的版本,请按照以下步骤操作。分步安装说明第一步:首先,在Debian上安装构建Python所需的开发包$sudoaptupdate$sudoaptinstallbuild-essentialzlib1g-dev\libncurses5-devlibgdbm-devlibnss3-dev\libssl-devlibreadline-devlibffi-devcurl在Fedora上:$sudodnfgroupinstalldevelopment第二步:下载最新稳定版Python3访问Python官网,下载最新版Python3,下载完成后,你会得到一个.tar.xz存档(“tarball”)包含Python的源代码。Step3:解压tarball下载tarball后,使用解压程序或Linuxtar命令对压缩包进行解压,例如:$tar-xfPython-3.?.?.tar.xzStep4:配置脚本解压Python压缩包,进入configure脚本,在Linux终端执行如下命令:$cdPython-3.*./configure配置可能需要一些时间。等到它成功完成后再继续。第5步:开始构建过程如果您的系统上已经安装了一个Python版本并且想同时安装一个新版本的Python,请使用以下命令:$sudomakealtinstall构建过程可能需要一些时间。如果你想用这个版本替换你当前的Python版本,你应该使用apt或dnf等包管理器卸载你当前的Python包,然后安装:$sudomakeinstall或.rpm文件)安装软件,以便系统可以为您跟踪和更新它。由于本文假设还没有打包最新的Python,所以你可能没有这个选项。在这种情况下,您可以按照建议使用altinstall安装Python,或者使用最新的源代码重构现有的Python包。这是一个高级主题,特定于您的发行版,因此超出了本文的范围。第6步:验证安装如果您没有遇到任何错误,那么您现在已经在Linux系统上安装了最新的Python。要验证,请在终端中输入以下命令之一:python3--version或python--version如果输出显示Python3.x,则Python3已成功安装。创建虚拟环境(可选)Python提供了一个名为venv(虚拟环境)的包,它可以帮助您将程序目录或包与其他目录或包隔离开来。要创建虚拟环境,请在Python终端中输入以下内容(在此示例中,假设您安装了3.8系列的Python):python3.8-mvenvexample此命令创建一个包含一些子目录的新目录(我将其命名为example).要激活虚拟环境,请输入:$sourceexample/bin/activate(example)$请注意,您的终端提示符($)现在以环境名称开头。要停用虚拟环境,请使用deactivate命令:(示例)$deactivate总结Python是一种有趣的语言,它的开发和改进非常频繁。一旦您了解如何在不干扰您的发行版提供的稳定版本的情况下安装最新版本,熟悉新功能将很容易。
