---
title: 编译安装Python
description: "以root安装Python3.7.5为例演示编译安装操作，编译前请检查系统时间，确认与当前一致后再进行编译，避免编译安装Python时陷入死循环。"
url: https://www.hiascend.com/document/detail/zh/300Vtest/latest/300V_0070.html
sourcePath: /source/zh/300Vtest/300VG/300V_0070.html
indexId: 47c0775bae01fcc9cb4b4cb8476554e80da64180a93116f5643f461dc7a270b240
---
# 编译安装Python

以root安装Python3.7.5为例演示编译安装操作，编译前请检查系统时间，确认与当前一致后再进行编译，避免编译安装Python时陷入死循环。

如果需要编译安装其他Python版本，如安装Python3.10.2，则将命令中的3.7.5替换为3.10.2即可。

1. 使用wget下载Python3.7.5源码包，可以下载到安装环境的任意目录，命令为：

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


2. 进入下载后的目录，解压源码包，命令为：

```
tar -zxvf Python-3.7.5.tgz
```


3. 进入解压后的文件夹，执行配置、编译和安装命令：

```
cd Python-3.7.5
./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared
make -j
make install
```


  其中“--prefix”参数用于指定Python安装路径，用户根据实际情况进行修改。

4. 设置Python3.7.5环境变量。用户通过修改~/.bashrc文件方式设置永久环境变量，操作如下：

  a. 执行vi ~/.bashrc命令，打开.bashrc文件添加如下内容。

```
export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/python3.7.5/bin:$PATH
```


  b. 保存文件后，执行source ~/.bashrc命令使其立即生效。
5. 安装完成之后，执行如下命令查看安装版本，如果返回相关版本信息，则说明安装成功。

```
python3 --version
pip3 --version
```
