目录

Python-入门如何在-Linux-上安装-Python

Python 入门:如何在 Linux 上安装 Python?

https://i-blog.csdnimg.cn/blog_migrate/7a34c7d7c4d1b8e37e075f7665ad1048.png

概述

在本文中,您将通过安装适用于 Linux 的 Python 并与其交互,了解如何开始使用此 按照步骤立即开始编码!

介绍

Rahul 最近阅读了一篇关于“ ”的文章,并发现了他可以使用 Python 创建和实现的所有令人惊奇的事物。Rahul 对此非常感兴趣,并希望立即开始他的 Python 之旅。这并不奇怪,因为 Python 是一种广泛使用的高级编程语言,跨多个学科使用。

好吧,如果这听起来像您,那么您来对地方了!如果您是 Linux 用户,成为 Pythoneer 或 Pythonista 的第一步就是了解 “如何在 Linux 上安装 Python 并与之交互?”这个问题的答案。

在 Linux 上安装 Python 的先决条件

在成功了解如何在 Linux 上安装 Python 之前,您需要满足某些先决条件。它们如下——

  • 一台运行 Debian / Fedora 操作系统的计算机,至少具有 2GB RAM(最好是 4GB)和 5GB 磁盘空间
  • 另外,您需要在要在 Linux 上安装 Python 的系统上具有 sudo 访问权限

sudo 命令: 它允许您暂时将当前用户帐户提升为 root 权限。

如何在Linux上查看Python版本?

Python 预装在大多数 Linux 发行版(例如 Debian)上。

您可以通过在终端上运行python -V 或python –version命令来简单地检查系统上已安装的 Python 版本。

当 Python 尚未安装时: 输出将是这样的 -

https://i-blog.csdnimg.cn/blog_migrate/7a1e808f3967a418a442a8502530848d.png

当 Python 已经安装时: 输出将是这样的 -

Python xxx 例如,Python 3.8.5-

https://i-blog.csdnimg.cn/blog_migrate/274f15c662708ed8a95e4820a6cd93ff.png

在 Linux 上安装 Python 的两种方法

  1. 从包管理器在 Linux 上安装 Python
  2. 从源代码构建

I. 从包管理器在 Linux 上安装 Python:

以下命令可用于在几乎每个 Linux 系统上安装最新版本的 Python。

sudo apt-get install python3

此外,您还可以提及要安装的特定 Python 版本,如下所示:

sudo apt-get install python3.8 
#or 
sudo apt-get install python3.9

https://i-blog.csdnimg.cn/blog_migrate/24057da07adcf85521539bc276ed9d37.png

输入Y并按Enter键继续。包管理器将为您下载并安装 Python。

https://i-blog.csdnimg.cn/blog_migrate/3d823695c101151533c80d9484550983.png

二. 从源代码构建

在开始之前,请确保您的系统上安装了git、gcc和make。

从源代码构建 Python 需要遵循的步骤:

  1. 获取源代码
  2. 配置
  3. 建造

1. 获取源代码

我们可以使用 git 从 Python 官方 GitHub 存储库克隆最新的 Python 源代码,在 Linux 上安装 Python。

git clone https://github.com/python/cpython

https://i-blog.csdnimg.cn/blog_migrate/88eba197de853a5326ba7b6857fbac2f.png

2. 配置:

配置脚本附带可以通过许多标志传递的源代码。

一些重要的标志是:

  • –prefix:用于确定最终构建的文件的去向

  • –enable-optimizations - 使用PROFILE_TASK启用配置文件引导优化 (PGO) (默认情况下禁用)。优化需要很长时间来配置,但生成的 python 二进制解释器执行 Python 代码的速度提高了 10%。

  • 导航到我们克隆了 Python 源代码的 cpython目录 -

    cd cpython
  • 然后在终端上运行以下命令进行配置 -

    ./configure --prefix=$HOME/python3.9
  • 如果你想添加–enable-optimizations标志,那么命令将是-

    ./configure --enable-optimizations --prefix=$HOME/python3.9

注意: $HOME将包含当前用户主目录的路径。您可以使用echo命令检查您的主目录。

https://i-blog.csdnimg.cn/blog_migrate/31c0a9ec675078aef519e03877c07b47.png

配置完成后,您的终端将显示类似这样的内容 -

https://i-blog.csdnimg.cn/blog_migrate/85bed3eb8bb24b4ceaa60264d4396c67.png

3. 构建

  • 配置完成后,我们就可以开始构建过程了。
  • 运行make工具来构建文件,然后运行​​make install命令将构建的文件放在 configure 的–prefix指定的位置。
  • make 命令的最终输出将是这样的 -

https://i-blog.csdnimg.cn/blog_migrate/c8fe25769b75677185606c481b7f8b25.png

  • make install 的输出将是这样的 -

https://i-blog.csdnimg.cn/blog_migrate/40951fa71a5937a61b7faef37f287947.png

测验流行

https://i-blog.csdnimg.cn/blog_migrate/d73ee0db494085958c92abb8081c9f2d.png

在 Linux 上安装 Python 的分步指南

  • 第 1 步
    • 安装在 Linux 上安装 Python 所需的开发包 -
    1. 在 Debian 上
    2. 在软呢帽上
  • 第 2 步
    • 下载最新版本的 Python
  • 步骤 3
    • 提取 tar 文件以在 Linux 上安装 Python
  • 第 4 步
    • 配置脚本
  • 第 5 步
    • 完成在 Linux 上安装 Python 的步骤并完成安装
  • 第 6 步
    • 验证安装
  • 步骤 7
    • 创建虚拟环境(可选)

1.安装在Linux上安装Python所需的开发包:

在 Debian 上: 按照以下步骤安装在 Linux(Debian 系统)上安装 Python 所需的开发包 -

  1. 确保您已启用源列表中的源包。您可以通过将源包的位置(包括 URL、发行版名称和组件名称)添加到/etc/apt/sources.list来完成此操作。

    以 Ubuntu Bionic 为例:

    deb-src http://archive.ubuntu.com/ubuntu/ bionic main

    对于其他发行版(例如 Debian),请更改 URL 和名称以与特定发行版相对应。

  2. 使用以下命令更新包索引 -

    sudo apt-get update

    https://i-blog.csdnimg.cn/blog_migrate/781f33c87915f91b966d89e50d97c76f.png

  3. 安装 Python 构建依赖项:您可以通过在终端上运行以下命令来安装构建依赖项。

    sudo apt-get build-dep python3

    如果要构建所有可选模块,请安装以下包及其依赖项:

    sudo apt-get install build-essential gdb lcov libbz2-dev libffi-dev libgdbm-dev liblzma-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev

在费多拉上:

  • 基于 yum 的系统:

    sudo yum install yum-utils
    sudo yum-builddep python3
  • 基于 dnf 的系统:

    sudo dnf install dnf-plugins-core  
    sudo dnf builddep python3

第 2 步 - 下载最新版本的 Python:

以 tar 文件形式下载最新版本的 Python 。

https://i-blog.csdnimg.cn/blog_migrate/9b8de40429cfaec23a11c768031c5aad.png

只需单击下载按钮即可下载tar文件。 注意: 在撰写本文时,Python 的最新版本是 3.9.6。

步骤 3 - 提取 tar 文件以在 Linux 上安装 Python:

下载完成后,打开终端并导航到下载目录。

运行以下 tar 命令来提取文件 -

tar -xf archive.tar.xz

https://i-blog.csdnimg.cn/blog_migrate/d56cfe87d84ae5d423d2759b9f493349.png

在我们的例子中,下载文件的名称是Python-3.9.6.tar.xz。所以命令将是-

tar -xf Python-3.9.6.tar.xz

上面的命令将以文件名创建一个目录(不带文件扩展名)。因此该目录的名称将为Python-3.9.6。

第 4 步 - 配置脚本:

cd Python-3.9.6/

https://i-blog.csdnimg.cn/blog_migrate/0d7c916df6e743f02199e86e423912f4.png

遵循从源代码构建的 配置和构建步骤。

让我们为Python 3.9创建一个别名,这样版本就不会让我们感到困惑。可以使用下面给出的别名命令轻松创建别名。

alias python=python3.9

第 5 步 - 完成在 Linux 上安装 Python 的步骤并完成安装

在这一步中,你必须让系统做它的事情并等待它在 Linux 上安装 Python。

第 6 步 - 验证安装:

您已经非常接近完成 Linux 上 Python 的安装了!现在,打开任何您喜欢的代码/文本编辑器并添加以下代码。

# Hello World - Python
print(Hello World)

https://i-blog.csdnimg.cn/blog_migrate/ce63911146df51e23292d433f1df6699.png

使用.py扩展名保存文件 。例如,helloworld.py。

https://i-blog.csdnimg.cn/blog_migrate/fb32fb7c4729edd3e620489c02dc7303.png

在保存.py文件的目录中打开终端。并使用 python 命令运行程序文件。

python helloworld.py

程序的输出-

https://i-blog.csdnimg.cn/blog_migrate/b83bb0fc3bd61e5c35b5652914aef224.png

第 7 步 - 创建虚拟环境(可选):

了解如何在 Linux 上安装 Python 后,创建 Python 虚拟环境的方法有很多种。下面我们来看看如何使用Python3自带的虚拟环境包创建一个python虚拟环境。

您只需在终端上运行以下命令即可创建 Python 虚拟环境。

python -m venv test_env

https://i-blog.csdnimg.cn/blog_migrate/a829e43a709bdf4d094fc84c13acf88c.png

将test_env替换为您要存储虚拟环境的路径

然后使用上图所示的ls命令验证创建的虚拟环境。

如果尚未安装Python虚拟环境,您可能会得到如下图所示的输出。

https://i-blog.csdnimg.cn/blog_migrate/5c69036f237523e8ebf5dac00f5fa649.png

在这种情况下,您可以使用以下命令安装该软件包-

sudo apt install python3-venv

https://i-blog.csdnimg.cn/blog_migrate/6f96be1ca14178a60fa997ec1d1ceb0e.png

按Y和 Enter 继续安装。

https://i-blog.csdnimg.cn/blog_migrate/0e99addacccf0f5a015842a577e5590c.png

现在再次尝试运行命令来创建虚拟环境。

新创建的虚拟环境可以使用 source命令激活-

source env/bin/activate

https://i-blog.csdnimg.cn/blog_migrate/cc3f21c4cad845f84270ef3533bb5477.png

这里还将test_env替换为您的虚拟环境路径。使用这个 来编译您的代码。

测验流行

结论

  • 现在您终于可以说您知道如何在 Linux 上安装 Python 了!
  • 阅读本文后,您应该能够在 Linux 系统上配置、安装和运行 Python,并能够创建 Python 虚拟环境。
  • 在 Linux 上安装 Python 时要记住的重要事项 -
  • 请务必检查您正在安装的版本及其与系统上安装的操作系统的兼容性。
  • 设置完成后,请务必验证 Python 是否已成功安装。
  • 现在,您已准备好开始您的 Python 之旅!安装您最喜欢的 IDE 并开始编码!