您的位置:

Ubuntu安装Python3.7

一、准备工作

在开始安装Python3.7之前,我们需要进行一些准备工作。

1.检查系统版本

首先,我们需要检查当前Ubuntu系统的版本,Python3.7最低支持Ubuntu 18.04版本。

$ lsb_release -a

如果您的Ubuntu版本低于18.04,可以通过以下命令进行更新:

$ sudo apt-get update
$ sudo apt-get upgrade

2.安装依赖库

接着,我们需要安装Python3.7的依赖库。

$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev

3.安装必要软件

我们还需要安装一些必要的软件。

$ sudo apt-get install software-properties-common

二、下载Python3.7

接着,我们需要从官网下载Python3.7的源代码。

1.下载源代码

使用以下命令,从Python官方网站下载Python3.7的源代码:

$ cd /opt
$ sudo wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz

2.解压源代码

下载完成后,我们需要解压源代码。

$ sudo tar -xzf Python-3.7.12.tgz

三、编译Python3.7

接着,我们需要编译Python3.7的源代码。

1.进入源代码目录

使用以下命令进入Python3.7的源代码目录。

$ cd Python-3.7.12

2.配置

然后,我们需要运行以下命令进行配置。

$ sudo ./configure --enable-optimizations

此命令将创建Makefile用于构建Python3.7。

3.构建

接着,我们需要运行以下命令进行构建。

$ sudo make -j 8

此命令将在/opt/Python-3.7.12下生成安装Python3.7所需的所有文件。

4.安装

最后,我们使用以下命令将Python3.7安装到系统中。

$ sudo make altinstall

此命令将创建Python3.7二进制文件,并将其安装到/usr/local/bin中。

四、设置Python3.7为默认版本

安装完成后,我们需要将Python3.7设置为默认版本。

1.更新alternatives

使用以下命令更新alternatives。

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 2

此命令将/usr/local/bin/python3.7添加到alternatives中,并将其权重设置为2(权重越高,优先级越高)。

2.配置默认版本

使用以下命令配置默认版本。

$ sudo update-alternatives --config python3

此命令将提示您选择将被用作python3的默认版本。选择/usr/local/bin/python3.7以使其成为默认版本。

五、检查Python3.7是否已安装

在安装过程完成后,我们可以运行以下命令来检查Python3.7是否已正确安装。

$ python3 --version

如果Python3.7已安装,则应返回正确的版本号。