网站搜索

在 Ubuntu 和 Fedora 中设置 Python 开发环境


本文将帮助您了解在 Ubuntu 和 Fedora 中设置 Python 开发环境的基础知识和步骤。

Python 在过去几年中因其强大的库、简单的语法和可移植性而变得流行。目前几乎所有企业的系统都在使用它。

因此,如果您正在尝试设置 Python 盒子并想知道如何开始等,那么您来对地方了。在这里,我试图为您提供一些入门步骤。

在 Ubuntu 和 Fedora 中设置 Python 开发环境

Python 版本

如果您刚刚开始 Python 开发,那么建议您使用最新的 Python 3.x 进行开发,因为 Python 2.x 已经不再支持。几乎所有领先的 Linux 发行版都消除了对 Python 2 的依赖。

如果您运行的是 Fedora 或 Ubuntu 的最新发行版,那么您应该已经安装了 Python 3.x 并将其设置为默认解释器。例如,当前可用的 Fedora 37 和 Ubuntu 22.04 LTS 将 Python 3.11 作为默认 Python shell。

快速了解您所使用的 Python 版本的方法是在 Ubuntu 和 Fedora 中从终端运行以下命令。

python2
python3

蟒蛇3

如果您运行的是早期版本的 Ubuntu 或 Fedora,则可以使用以下命令安装最新的 Python 3.x:

Ubuntu

sudo apt install python3

软呢帽

sudo dnf install python3

另外,运行以下命令来查找当前系统中 Python 可执行文件的路径:

which python

切换版本作为默认解释器

如果您的系统安装了多个 Python 版本 - 2.x 和 3.x,并且您想在它们之间切换,这是可能的。

如果您只安装了一个版本,则可以跳过此部分。

要进行切换,首先从终端运行 python 以找出默认的可执行路径。理想情况下,它应该是 /usr/bin/python。现在,运行下面的命令来找出可执行文件的符号链接。

ln -l /usr/bin/python
lrwxrwxrwx 1 root root .... /usr/bin/pyhton -> python2

现在检查 ` PATH 变量以确定系统查找可执行文件的路径串联顺序。

echo $PATH

路径变量

正如您所看到的,/usr/local/bin位于/usr/bin/之前,那么您可以创建到python3的软符号链接。然后,您的解释器在运行 python 命令时应该选择最新的 Python 3 而不是 Python 2。

ls -s /usr/bin/python3 /usr/local/bin/python

现在您应该注销并再次登录以清除所有哈希条目,或者您可以运行 hash -r 来清除它们。

现在您可以从终端运行 python,并且您应该已经安装了最新的 Python 3。

Python集成开发环境

集成开发环境 (IDE) 可帮助您编写、编译和执行代码。有几个免费的 Python IDE 可供使用,例如 PyCharm、Eclipse、Eric 等。这将是关于它们的优点和缺点的另一篇文章。

如果您从官方 python.org 网站下载 Python,Python 会附带一个名为 IDLE 的默认开发环境。 IDLE 非常适合启动您的系统,稍后您可以决定选择任何可用的最佳免费 Python IDE。

默认情况下,IDLE 不与 python 一起包含在 Ubuntu 和 Fedora 中,您必须手动安装它。从终端运行以下命令来手动安装 IDLE。

Ubuntu

sudo apt install idle

软呢帽

sudo dnf install python-tools

安装后,您可以从命令行空闲启动 IDLE 或从应用程序搜索。

IDLE环境

现在,您可以使用 IDLE 开始您的开发。大多数基本选项都可以在 IDLE 的“文件”菜单中找到。

我希望本指南能够解释您在开始 Python 开发之前应该了解的内容。尽管本指南主要针对 Ubuntu 和 Fedora,但您仍然可以按照所有基于 Ubuntu 和 Fedora 的发行版的说明进行操作。如果您遇到 Python 环境设置问题,请在下面的评论部分告诉我。