如何在 Debian 11 上安装 Python 3 并设置编程环境

介绍

Python 是一个多功能的编程语言,可以用于许多不同的编程项目. 受到英国喜剧组 Monty Python 的启发,Python 背后的开发团队想创建一个有趣的语言。

本教程将使您的 Debian 11 服务器与 Python 3 编程环境相结合,在服务器上编程具有许多优势,并支持跨开发项目的协作。

前提条件

要完成本教程,您应该在 Debian 11 服务器上拥有sudo权限的非根用户。

如果你还不熟悉终端环境,你可能会发现这篇文章(https://andsky.com/tech/tutorials/an-introduction-to-the-linux-terminal)有助于更好地了解终端。

随着服务器和用户的设置,您已经准备好开始。

步骤 1 - 设置 Python 3

Debian 11 配备了预先安装的 Python 3。为了确保您的版本是最新的,让我们用apt命令来更新和升级系统,以便使用 A dvanced P ackaging **Tool:

1sudo apt update
2sudo apt -y upgrade

-y 旗帜将确认我们同意安装所有项目。

一旦这个过程完成,你可以通过键入来检查系统上安装的Python 3版本:

1python3 -V

您将在终端窗口中收到输出,该输出将告诉您版本号,虽然这个数字可能会有所不同,但输出将类似于以下情况:

1[secondary_label Output]
2Python 3.9.2

要管理 Python 的软件包,让我们安装 pip ,一个工具来安装和管理我们可能希望在我们的开发项目中使用的编程包,您可以通过阅读`如何在 Python 中导入模块 3来了解有关您可以使用 pip 安装的模块或包的更多信息。

1sudo apt install -y python3-pip

Python 包可以通过键入来安装:

1pip3 install package_name

在这里,package_name可以指任何Python包或库,例如Django用于Web开发或NumPy用于科学计算。

有几个软件包和开发工具可安装,以确保您对您的编程环境有强大的设置:

1sudo apt install build-essential libssl-dev libffi-dev python3-dev

一旦 Python 已设置,并安装了 pip 和其他工具,您可以为您的开发项目设置虚拟环境。

步骤二:建立虚拟环境

虚拟环境允许您在您的服务器上为Python项目提供一个孤立的空间,确保每个项目都有自己的依赖组合,不会扰乱任何其他项目。

设置编程环境为我们提供了对我们的Python项目以及如何处理不同版本的包的更大控制权,这在处理第三方包时尤为重要。

每个环境基本上是一个目录或文件夹在您的服务器上,它有几个脚本,使其作为一个环境。

虽然有几种方法可以实现Python中的编程环境,但您将在这里使用 venv 模块,该模块是标准Python 3库的一部分。

1sudo apt install -y python3-venv

有了这个安装,我们已经准备好创建环境,我们要么选择我们希望将我们的Python编程环境放入哪个目录,要么用mkdir创建一个新的目录,如下所述:

1mkdir environments
2cd environments

一旦您在您希望环境居住的目录中,您可以通过运行以下命令创建环境:

1python3.9 -m venv my_env

基本上,pyvenv设置了一个新的目录,其中包含一些我们可以使用ls命令查看的项目:

1ls my_env
1[secondary_label Output]
2bin include lib lib64 pyvenv.cfg share

这些文件一起工作,以确保您的项目与本地机器的更广泛的背景隔绝,以便系统文件和项目文件不会混合。这是版本控制的良好做法,并确保您的每个项目都有访问所需的特定包。

要使用此环境,您需要激活它,您可以通过键入以下命令,调用 activate 脚本来实现:

1source my_env/bin/activate

您的命令提示现在将以您的环境的名称为前缀,在这种情况下,它被称为 my_env. 根据您正在运行的 Debian Linux 版本,您的前缀可能会有所不同,但您的环境的名称应该是您在行上看到的第一件事:

此前缀允许我们知道 my_env 环境目前是活跃的,这意味着当我们在这里创建程序时,它们只会使用该特定环境的设置和包。

<$>[注] **注: ** 在虚拟环境中,您可以使用命令python而不是python3,如果您喜欢的话,则可以使用命令pip3

遵循这些步骤后,您的虚拟环境已准备好使用。

步骤三:创建一个你好,世界计划

现在我们已经建立了虚拟环境,让我们创建一个传统的你好,世界!程序,这将使我们能够测试我们的环境,并为我们提供机会,如果我们还没有,就更熟悉Python。

使用nano或您最喜欢的文本编辑器,创建一个新的文件:

1nano hello.py

添加一个字符串到文件中:

1[label hello.py]
2print("Hello, World!")

保存和关闭文件 如果您使用nano,请按Ctrl+X,然后在提示时按YEnter

一旦你离开了纳米并返回你的壳,让我们运行该程序:

1python hello.py

您刚刚创建的hello.py程序应该使您的终端产生以下输出:

1[secondary_label Output]
2Hello, World!

要离开环境,只需输入禁用命令,您将返回原始目录。

结论

恭喜您! 此时您已在 Debian 11 Linux 服务器上安装了 Python 3 编程环境,您现在可以开始编码项目!

如果您使用的是本地计算机而不是服务器,请参阅我们如何安装和设置Python 3的本地编程环境(LINK0)系列中与您的操作系统相关的教程。

随着您的服务器准备好进行软件开发,您可以继续阅读我们的免费 How To Code in Python 3 eBook,或咨询我们的 编程项目教程来了解更多关于编码的Python。

<$>[注] [标签 下载我们的免费Python电子书! ] How To Code in Python eBook in EPUB format

How To Code in Python eBook in PDF format <$>

Published At
Categories with 技术
comments powered by Disqus