如何在 Ubuntu 服务器上安装 Python 3 并搭建编程环境

0 股票
0
0
0
0

介绍

Python编程语言在初学者和专业开发者中越来越受欢迎。凭借其灵活性和多功能性,Python在脚本编写、自动化、数据分析、机器学习和后端开发等领域表现出色。该语言于1991年首次发布,其名称灵感来源于英国喜剧团体Monty Python。开发团队的目标是让Python成为一种使用起来充满乐趣的编程语言。.

本教程将帮助您在 Ubuntu 22.04 服务器上搭建 Python 3 开发环境。在服务器上进行编程有很多优势,并且有利于开发项目的协作。本教程的基本原理也适用于任何 Debian Linux 发行版。.

先决条件

要学习本教程,您需要在 Ubuntu 22.04 服务器上拥有 sudo 权限的非 root 用户。.

服务器和用户设置完成后,就可以开始使用了。.

步骤 1 — 设置 Python 3

Ubuntu 22.04 和其他 Debian Linux 版本默认安装了 Python 3。为确保版本为最新版本,请更新本地软件包列表:

sudo apt update

然后更新系统上已安装的软件包,使其使用最新版本:

sudo apt -y 升级

-y 标志确认您同意安装所有内容,但根据您的 Linux 发行版,在更新和升级系统时,您可能需要确认其他提示。.

该过程完成后,运行以下命令检查系统上安装的 Python 3 版本:

python3 -V

终端窗口的输出将显示版本号。虽然版本号可能有所不同,但输出内容将类似于以下内容:

Python 3.10.4

为了管理 Python 软件包,我们来安装 pip。pip 是一个用于安装和管理开发项目中可能需要的编程软件包的工具。要了解更多关于可以使用 pip 安装的模块或软件包的信息,请参阅这篇文章。 如何在 Python 3 中导入模块 读。.

sudo apt install -y python3-pip

可以使用以下命令安装 Python 包:

pip3 install package_name

这里 包名 它可以指任何 Python 包或库,例如用于 Web 开发的 Django 或用于科学计算的 NumPy。因此,如果您想安装 NumPy,可以使用以下命令:

使用 pip3 安装 numpy

为了确保拥有强大的开发环境,还需要安装其他几个软件包和开发工具:

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

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

步骤 2 — 设置虚拟环境

虚拟环境允许你在服务器上为 Python 项目创建一个隔离的空间,这样每个项目都可以拥有一组不会干扰其他项目的依赖项。.

搭建开发环境能让你更好地控制 Python 项目以及不同版本的软件包。这在使用第三方软件包时尤为重要。.

您可以根据需要设置任意数量的 Python 编程环境。每个环境本质上都是服务器上的一个目录或文件夹,其中包含构成该环境所需的多个脚本。.

虽然在 Python 中创建编程环境的方法有很多种,但这里我们将使用 venv 模块,它是 Python 3 标准库的一部分。要安装 venv,请运行以下命令:

sudo apt install -y python3-venv

安装此工具后,即可创建虚拟环境。首先,您需要选择要放置开发环境的目录,或者使用 mkdir 命令创建一个新目录:

创建环境目录

然后进入您将存放开发环境的目录:

cd 环境

导航到所需目录后,即可创建虚拟环境:

python3 -m venv my_env

实际上,pyvenv 会创建一个包含多个项目的新目录,您可以使用 ls 命令查看这些项目:

ls my_env

输出结果可能如下:

bin 包含 lib lib64 pyvenv.cfg

这些文件共同确保您的项目与系统的其他部分隔离,防止系统文件和项目文件混杂。这是控制版本的最佳方式,同时也能确保每个项目都能访问其自身的软件包。.

要使用此环境,您需要先启用它。运行以下命令即可启用,该命令会调用激活脚本:

执行 my_env/bin/activate

现在,您的命令提示符将显示环境名称的预览。在本例中,环境名称为 my_env。根据您的 Debian Linux 版本,预览内容可能略有不同,但括号中的环境名称是您在命令行中首先看到的内容:

此预览告诉我们 my_env 环境现在处于活动状态,这意味着当我们在该环境中创建应用程序时,它们将仅使用该环境中的设置和软件包。.

笔记: 在虚拟环境中,您可以根据需要使用 python 命令代替 python3,使用 pip 代替 pip3。如果您在虚拟环境之外使用 Python 3,则必须使用 python3 和 pip3 命令。.

按照这些步骤操作后,您的虚拟环境即可使用。.

步骤 3 — 创建一个“Hello, World”程序”

现在我们的虚拟环境已经搭建完毕,让我们来创建一个传统的“Hello, World!”程序。这个程序可以帮助我们测试环境,并让我们有机会更熟悉Python。.

为此,请打开类似 nano 的终端文本编辑器,并创建一个新文件:

nano hello.py

文件打开后,按如下方式编写程序:

print("你好,世界!")

保存文件并退出nano。为此,请按CTRL + X,然后按Y,最后按ENTER。.

退出编辑器并返回 shell 后,即可运行该程序:

python hello.py

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

你好世界!

要退出虚拟环境,请键入 deactivate 命令,您将返回到您的主目录。.

结果

现在您已经在 Ubuntu Linux 服务器上设置好了 Python 3 开发环境,可以开始您的编码项目了!

[全部的: 1   平均的: 5/5]
发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢