如何在Ubuntu中安装Python

几乎每个Linux发行版都在默认系统软件包中附带一个Python版本。但是有时候,由于某些原因,您可能找不到在Ubuntu系统上安装的Python。

让我们仔细看看如何在Ubuntu上安装Python,并提供有关更新Python软件包的简短指南。

如何检查系统上是否安装了Python

Python是一种功能强大的高级脚本语言,全球许多开发人员都在使用。该语言是各种实际应用程序的理想选择,包括Web开发,Web抓取和渗透测试。您甚至可以使用Python构建Telegram机器人

要检查系统上是否安装了Python,请按Ctrl + Alt + T打开终端。输入“ python”,然后按Enter。

如果在终端中看到以下输出,则说明您的计算机上安装了Python。

 Python 3.9.1 (default, Dec 13 2020, 11:55:53)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

此输出提供有关系统正在运行的Python版本以及当前日期和时间的信息。

另一方面,如果看到指出“ bash:python:command not found”的错误,那么很遗憾,您的Ubuntu系统没有安装Python。

您还可以通过在终端中键入以下命令来检查Python版本。

 python --version

输出将为您提供有关计算机上安装了哪个版本的Python的详细信息。

如何在Ubuntu上安装Python

在基于Linux的操作系统上安装Python很容易。您可以从多个来源获取Ubuntu计算机上的最新版本的Python。以下是一些建议的相同方法。

使用Apt安装Python

Apt或Advanced Package Tool是您在Ubuntu上可以找到的默认软件包管理器。您可以从官方Ubuntu存储库下载Python软件包。这是操作方法。

  1. 按下Ctrl + Alt + T打开终端。
  2. 通过输入以下命令来更新本地系统的存储库列表:
     sudo apt-get update
  3. 下载最新版本的Python:
     sudo apt-get install python
  4. Apt将自动找到该软件包并将其安装在您的计算机上。

使用Deadsnakes PPA在Ubuntu上安装Python 3

如果由于某种原因无法从官方Ubuntu存储库下载Python软件包,则可以尝试将Deadsnakes PPA添加到系统存储库列表中。 PPA或个人软件包存档是专门为Ubuntu用户设计的存储库。

默认情况下,您不能将PPA添加到系统的软件包列表中。 “ software-properties-common”软件包提供了一种有效的方法来管理PPA并将其添加到系统中。

  1. 通过输入以下命令在您的系统上安装上述软件包:
     sudo apt-get install software-properties-common
  2. 将官方的Deadsnakes PPA链接添加到系统的存储库列表中:
     sudo add-apt-repository ppa:deadsnakes/ppa
  3. 更新系统的软件包列表:
     sudo apt-get update
  4. 从添加的PPA中下载最新版本的Python:
     sudo apt-get install python3

由于Deadsnakes PPA的数据库中几乎包含所有版本的Python,因此您也可以安装旧版本的Python。只需将软件包名称替换为要在计算机上安装的python版本即可。

 sudo apt-get install python3.2
sudo apt-get install python3.3
sudo apt-get install python3.8

从源代码在Ubuntu上安装Python 3

您还可以从Python官方网站下载并构建最新版本的Python。尽管一开始对您来说源代码的编译似乎有些艰巨,但是一旦您知道该过程,它将变得更加容易。

  1. 更新系统的本地存储库列表:
     sudo apt-get update
  2. 使用Apt在您的系统上安装支持依赖项:
     sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  3. 新建一个目录来存储Python源文件:
     mkdir /python && cd /python
  4. 从官方的FTP服务器下载Python源代码:
     wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
  5. 提取刚刚下载的TGZ文件:
     tar –xf Python-3.9.1.tgz
  6. 在安装Python之前,您需要执行测试和优化。这很重要,因为它可以将代码的执行速度提高10%到20%:
     cd python-3.9.1
    ./configure --enable-optimizations
  7. 使用目录中存在的MakeFile构建软件包:
     sudo make install

完成这些步骤后,通过在终端中键入python –version检查计算机上是否已安装Python

请注意,Python模块是通过PIP管理的。 PIP是一个软件包管理系统,用于从Python软件包索引中下载和添加库。如果要在Python项目中使用模块,则在系统上安装Python PIP非常重要。

将Python更新到最新版本

首先,请确保您的系统上安装了过时的Python版本。您可以通过在终端中输入python –version来实现。记下版本详细信息。

您可以通过搜索互联网找到最新的可用版本。只需在Google上快速搜索“ python最新版本”即可。如果两个版本号不匹配,则您可能正在运行一个过时的版本。

使用Ubuntu的Advanced Package Tool可以轻松升级到最新版本。如果您已使用Apt或Deadsnakes PPA在系统上安装了Python,请输入以下命令以下载最新版本的Python:

 sudo apt-get install python

您也可以使用–only-upgrade标志来更新软件包。

 sudo apt-get --only-upgrade install python

对于那些自己编译源代码的人,您可以转到Python FTP并获取最新版本的副本。但是,您将不得不重新执行所有步骤。

在Ubuntu上运行Python

Python几乎预装在每个Linux系统上,并且在官方发行版本存储库中也可用。如果您仍未在计算机上安装Python,则可以使用Ubuntu的软件包管理器轻松下载它。

Python语言用于各种不同的领域,其应用足以证明其功能强大。由于整个行业对开发人员的需求不断增长,因此编程语言变得非常重要。