背景说明

        python是一种强大的语言,python的运行需要相关的编译器的支持,随着python的不断更新,存在越来越多的编译器版本,我们通常会去python官网去下载相应的编译器,界面如下,那么图中每一种表示的是什么意思呢?

解释

图片中列出了各种安装包的详细信息。以下是这些安装包的说明:

1.Gzipped source tarball (22.2 MB)

        这是使用 gzip 格式的压缩的源代码包,Gzipped source tarball 是一种常见的压缩文件格式,主要用于分发源代码。它通常以 .tar.gz 或 .tgz 作为文件扩展名。对于 Python,gzipped source tarball 安装包通常包含 Python 源代码和构建脚本,使得用户能够从源代码编译和安装 Python。

什么是 Gzipped Source Tarball?

  • tarballtar 是 Unix 系统中打包文件的工具,tarball 是用 tar 工具打包的文件,通常扩展名为 .tar
  • gzipgzip 是一种压缩工具,常用于压缩单个文件。.gz 是其生成的压缩文件的扩展名。
  • gzipped tarball:先用 tar 工具将多个文件和目录打包为一个单一的 .tar 文件,然后用 gzip 压缩该 .tar 文件,生成 .tar.gz 或 .tgz 文件。

使用 Gzipped Source Tarball 安装 Python:

以下是从 gzipped source tarball 文件安装 Python 的基本步骤:

1.下载 gzipped source tarball

你可以从 Python 官方网站(python.org)下载相应版本的 Python gzipped source tarball。例如:

wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

2.解压缩 tarball 文件

使用 tar 命令解压缩和解包 .tar.gz 文件:

tar -xzf Python-3.7.9.tgz

这会在当前目录下创建一个名为 Python-3.7.9 的子目录。

3.进入解压后的目录

cd Python-3.7.9

4.配置构建环境

运行 configure 脚本来配置构建环境。你可以指定安装路径,例如安装到 /usr/local

./configure --prefix=/usr/local

如果没有指定 --prefix,默认安装路径通常是 /usr/local

5.编译源代码

使用 make 命令编译 Python 源代码:

make

这个过程可能需要一些时间,具体取决于你的系统性能。

6.安装 Python

如果编译成功,你可以使用 make install 命令来安装 Python:

sudo make install

使用 sudo 命令可能需要管理员权限,因为你需要将文件复制到系统目录。

7.验证安装

安装完成后,可以通过以下命令验证 Python 是否正确安装:

/usr/local/bin/python3.7 --version

或者添加到环境变量中:

export PATH="/usr/local/bin:$PATH"
python3.7 --version

2.XZ compressed source tarball (16.6 MB)

        使用 XZ 格式的压缩的源代码包,XZ 压缩源代码包是一种用于分发源代码的压缩格式,通常以 .tar.xz 作为文件扩展名。这种压缩格式具有较高的压缩比,使得文件更小,便于下载和分发。安装这类安装包通常涉及以下几个步骤:

1.下载 XZ 压缩源代码包
2.解压缩文件
3.编译和安装软件

以下是详细的步骤示例:

1.下载 XZ 压缩源代码包

首先,你需要从软件的官方网站或其他可信的来源下载 .tar.xz 文件。

2.解压缩文件

使用 tar 命令解压缩文件:

tar -xf package_name.tar.xz

这个命令会解压缩 .tar.xz 文件,并在当前目录下创建一个包含源代码的目录。

3.编译和安装软件:

解压缩后,你通常会得到一个包含源代码的目录。进入这个目录并按照常见的编译和安装步骤进行操作。大多数源代码包遵循以下标准步骤:

1.进入目录

```sh
cd package_name
```

2.配置

运行 `./configure` 脚本来配置软件包。这个脚本会检查你的系统环境并生成适当的 Makefile 文件。

```sh
./configure
```

**注意**:有时你可能需要指定安装路径或者其他配置选项。例如:

```sh
./configure --prefix=/usr/local
```

3.编译

使用 `make` 命令编译源代码:

```sh
make
```

4.安装

使用 `make install` 命令安装编译好的软件。通常需要超级用户权限:

```sh
sudo make install
```

示例:

假设你下载了一个名为 example-1.0.tar.xz 的源代码包,以下是完整的安装过程:

# 下载源代码包(假设已经下载到当前目录)
# 解压缩
tar -xf example-1.0.tar.xz

# 进入源代码目录
cd example-1.0

# 配置
./configure

# 编译
make

# 安装
sudo make install

依赖管理:

在编译和安装软件之前,你可能需要安装一些依赖项。使用操作系统的包管理器可以简化这个过程。例如,在 Debian 系列的系统上:

sudo apt-get update
sudo apt-get install build-essential

在 Red Hat 系列的系统上:

sudo yum groupinstall "Development Tools"

3.macOS 64-bit installer (27.9 MB):适用于 macOS 10.9 及以上版本的安装程序。

4.Windows help file (7.8 MB):Windows 帮助文件。

5.Windows x86 embeddable zip file (6.5 MB):适用于 32 位 Windows 系统的嵌入式 zip 文件。

6.Windows x86 executable installer (24.8 MB):适用于 32 位 Windows 系统的可执行安装程序。

7.Windows x86 web-based installer (1.3 MB):适用于 32 位 Windows 系统的基于 Web 的安装程序。

8.Windows x86-64 embeddable zip file (7.2 MB):适用于 AMD64/EM64T/x64 Windows 系统的嵌入式 zip 文件。

9.Windows x86-64 executable installer (25.7 MB):适用于 AMD64/EM64T/x64 Windows 系统的可执行安装程序。

10.Windows x86-64 web-based installer (1.3 MB):适用于 AMD64/EM64T/x64 Windows 系统的基于 Web 的安装程序。
 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐