---
title: 安装Python3.9.2（Ubuntu）
description: "1. 检查系统是否安装满足版本要求的Python开发环境（具体要求请参见系统要求和环境检查，该章节以环境上需要使用Python 3.9.2为例进行说明）。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/amct/atlasamct_16_0382.html
sourcePath: /source/zh/canncommercial/900/devaids/amct/atlasamct_16_0382.html
indexId: c1bb07e03878eea5bf3361249bf840b5baf3266b915ac52ab90fefbc59f9d1f765
---
# 安装Python3.9.2（Ubuntu）

1. 检查系统是否安装满足版本要求的Python开发环境（具体要求请参见系统要求和环境检查，该章节以环境上需要使用Python 3.9.2为例进行说明）。
  执行命令python3 --version，如果返回信息满足Python版本要求（3.9.0~ 3.9.2），则该章节请忽略，否则参见如下步骤安装对应的Python版本。

2. 安装Python依赖的包。

```
sudo apt-get install -y make zlib1g zlib1g-dev build-essential libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev openssl python3-tk
```


  libsqlite3-dev需要在Python安装之前安装，如果用户操作系统已经安装Python环境，在此之后再安装libsqlite3-dev，则需要重新编译Python环境。如果安装python3-tk失败，请参见安装python3-tk时提示错误信息解决。

3. 安装Python3.9.2。

  a. 使用wget下载Python3.9.2源码包，可以下载到AMCT所在服务器任意目录，命令为：

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


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

```
tar -zxvf Python-3.9.2.tgz
```


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

```
cd Python-3.9.2
./configure --prefix=/usr/local/python3.9.2 --with-ssl-default-suites=openssl --enable-shared CFLAGS=-fPIC
make
sudo make install
```


    其中“--prefix”参数用于指定Python安装路径，用户根据实际情况进行修改，“--enable-shared”参数用于编译出动态库。

    本手册以--prefix=/usr/local/python3.9.2路径为例进行说明。执行配置、编译和安装命令后，安装包在/usr/local/python3.9.2路径。

  d. 设置Python3.9.2环境变量。

    1. 如果Python安装用户为root：
      该场景下AMCT使用root用户进行安装，请在当前终端窗口直接执行如下命令设置环境变量。

```
#用于设置Python3.9.2库文件路径
export LD_LIBRARY_PATH=/usr/local/python3.9.2/lib:$LD_LIBRARY_PATH
#如果用户环境存在多个Python3版本，则指定使用Python3.9.2版本
export PATH=/usr/local/python3.9.2/bin:$PATH
```


      运行用户是root，不建议修改.bashrc，否则可能会影响其它系统提供的Python工具的使用，如果仍想使用系统默认工具，则请重新开启终端窗口。

    2. 如果Python安装用户为非root：
      该场景下AMCT
      使用非root用户进行安装，请以非root用户在任意目录下执行vi ~/.bashrc
      命令，打开.bashrc
      文件，在文件最后一行后面添加如下内容。

```
#用于设置Python3.9.2库文件路径
export LD_LIBRARY_PATH=/usr/local/python3.9.2/lib:$LD_LIBRARY_PATH
#如果用户环境存在多个Python3版本，则指定使用Python3.9.2版本
export PATH=/usr/local/python3.9.2/bin:$PATH
```


      保存文件后，执行source ~/.bashrc命令使其立即生效。

4. 安装完成之后，执行如下命令查看安装版本，如果返回相关版本信息，则说明安装成功。

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