Ubuntu安装Python

本教程内容为在Ubuntu上安装Python 3.8.20,安装其他版本的方法类似

步骤 1: 更新系统包

首先,更新系统中的包管理器,以确保是最新的库和包。

sudo apt update
sudo apt upgrade

步骤 2: 安装依赖包

安装构建Python所需的依赖包。

sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl

步骤 3: 下载Python 3.8.20源码

从官方Python网站下载Python 3.8.20的源码包。

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.8.20/Python-3.8.20.tgz

步骤 4: 解压并进入目录

解压下载的tar包并进入解压后的目录。

sudo tar xzf Python-3.8.20.tgz
cd Python-3.8.20

步骤 5: 配置编译选项

运行./configure脚本以配置Python的编译选项。

sudo ./configure --enable-optimizations

--enable-optimizations选项会启用一些优化,以提高Python的运行效率。

步骤 6: 编译并安装

编译并安装Python。这个过程可能需要几分钟到半小时,取决于你的系统性能。

sudo make -j 4
sudo make altinstall

使用altinstall而不是install可以防止覆盖系统的默认Python版本。

步骤 7: 验证安装

安装完成后,验证是否安装成功以及查看版本信息。

python3.8 --version

输出如下:

Python 3.8.20

步骤 8: 设置为默认Python版本(可选)

如果希望使用python3命令来调用Python 3.8,可以通过以下方式更新update-alternatives

sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.8 1

然后,使用python3命令来启动Python 3.8:

python3 --version

如果有多个版本的Python,可以设置默认版本:

sudo update-alternatives --config python3

你可能感兴趣的:(ubuntu,python,linux)