Python 入门:如何在 Linux 上安装 Python?
概述
在本文中,您将通过安装适用于 Linux 的 Python 并与其交互,了解如何开始使用此Python 教程。按照步骤立即开始编码!
介绍
Rahul 最近阅读了一篇关于“什么是 Python? ”的文章,并发现了他可以使用 Python 创建和实现的所有令人惊奇的事物。Rahul 对此非常感兴趣,并希望立即开始他的 Python 之旅。这并不奇怪,因为 Python 是一种广泛使用的高级编程语言,跨多个学科使用。
好吧,如果这听起来像您,那么您来对地方了!如果您是 Linux 用户,成为 Pythoneer 或 Pythonista 的第一步就是了解“如何在 Linux 上安装 Python 并与之交互?”这个问题的答案。
在 Linux 上安装 Python 的先决条件
在成功了解如何在 Linux 上安装 Python 之前,您需要满足某些先决条件。它们如下——
sudo命令:它允许您暂时将当前用户帐户提升为 root 权限。
如何在Linux上查看Python版本?
Python 预装在大多数 Linux 发行版(例如 Debian)上。
您可以通过在终端上运行python -V 或python –version命令来简单地检查系统上已安装的 Python 版本。
当 Python 尚未安装时: 输出将是这样的 –
当 Python 已经安装时: 输出将是这样的 –
Python xxx 例如,Python 3.8.5-
在 Linux 上安装 Python 的两种方法
- 从包管理器在 Linux 上安装 Python
- 从源代码构建
I. 从包管理器在 Linux 上安装 Python:
以下命令可用于在几乎每个 Linux 系统上安装最新版本的 Python。
sudo apt-get install python3
此外,您还可以提及要安装的特定 Python 版本,如下所示:
sudo apt-get install python3.8
#or
sudo apt-get install python3.9
输入Y并按Enter键继续。包管理器将为您下载并安装 Python。
二. 从源代码构建
在开始之前,请确保您的系统上安装了git、gcc和make。
从源代码构建 Python 需要遵循的步骤:
- 获取源代码
- 配置
- 建造
1. 获取源代码:
我们可以使用 git 从 Python 官方 GitHub 存储库克隆最新的 Python 源代码,在 Linux 上安装 Python。
git clone https://github.com/python/cpython
2. 配置:
配置脚本附带可以通过许多标志传递的源代码。
一些重要的标志是:
cd cpython
./configure --prefix=$HOME/python3.9
./configure --enable-optimizations --prefix=$HOME/python3.9
注意: $HOME将包含当前用户主目录的路径。您可以使用echo命令检查您的主目录。
配置完成后,您的终端将显示类似这样的内容 –
3. 构建
测验流行
在 Linux 上安装 Python 的分步指南
- 在 Debian 上
- 在软呢帽上
1.安装在Linux上安装Python所需的开发包:
在 Debian 上: 按照以下步骤安装在 Linux(Debian 系统)上安装 Python 所需的开发包 –
-
确保您已启用源列表中的源包。您可以通过将源包的位置(包括 URL、发行版名称和组件名称)添加到/etc/apt/sources.list来完成此操作。
以 Ubuntu Bionic 为例:
deb-src http://archive.ubuntu.com/ubuntu/ bionic main
对于其他发行版(例如 Debian),请更改 URL 和名称以与特定发行版相对应。
-
使用以下命令更新包索引 –
sudo apt-get update
-
安装 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
在费多拉上:
sudo yum install yum-utils
sudo yum-builddep python3
sudo dnf install dnf-plugins-core
sudo dnf builddep python3
第 2 步 – 下载最新版本的 Python:
您可以访问python.org以 tar 文件形式下载最新版本的 Python 。
只需单击下载按钮即可下载tar文件。 注意:在撰写本文时,Python 的最新版本是 3.9.6。
步骤 3 – 提取 tar 文件以在 Linux 上安装 Python:
下载完成后,打开终端并导航到下载目录。
运行以下 tar 命令来提取文件 –
tar -xf archive.tar.xz
在我们的例子中,下载文件的名称是Python-3.9.6.tar.xz。所以命令将是-
tar -xf Python-3.9.6.tar.xz
上面的命令将以文件名创建一个目录(不带文件扩展名)。因此该目录的名称将为Python-3.9.6。
第 4 步 – 配置脚本:
cd Python-3.9.6/
遵循从源代码构建的配置和构建步骤。
让我们为Python 3.9创建一个别名,这样版本就不会让我们感到困惑。可以使用下面给出的别名命令轻松创建别名。
alias python=python3.9
第 5 步 – 完成在 Linux 上安装 Python 的步骤并完成安装
在这一步中,你必须让系统做它的事情并等待它在 Linux 上安装 Python。
第 6 步 – 验证安装:
您已经非常接近完成 Linux 上 Python 的安装了!现在,打开任何您喜欢的代码/文本编辑器并添加以下代码。
# Hello World - Python
print(“Hello World”)
使用.py扩展名保存文件 。例如,helloworld.py。
在保存.py文件的目录中打开终端。并使用 python 命令运行程序文件。
python helloworld.py
程序的输出-
第 7 步 – 创建虚拟环境(可选):
了解如何在 Linux 上安装 Python 后,创建 Python 虚拟环境的方法有很多种。下面我们来看看如何使用Python3自带的虚拟环境包创建一个python虚拟环境。
您只需在终端上运行以下命令即可创建 Python 虚拟环境。
python -m venv test_env
将test_env替换为您要存储虚拟环境的路径
然后使用上图所示的ls命令验证创建的虚拟环境。
如果尚未安装Python虚拟环境,您可能会得到如下图所示的输出。
在这种情况下,您可以使用以下命令安装该软件包-
sudo apt install python3-venv
按Y和 Enter 继续安装。
现在再次尝试运行命令来创建虚拟环境。
新创建的虚拟环境可以使用 source命令激活-
source env/bin/activate
这里还将test_env替换为您的虚拟环境路径。使用这个免费的 Python 编译器来编译您的代码。
测验流行
结论
请务必检查您正在安装的版本及其与系统上安装的操作系统的兼容性。 设置完成后,请务必验证 Python 是否已成功安装。
作者:新华