在 Ubuntu 20.04 上安装 Python 3.12 的过程相对简单,但为了确保你可以顺利完成整个安装过程,我们会详细讲解每一个步骤,并提供代码示例。

一、更新系统

首先,确保你的系统是最新的。在终端中运行以下命令:

sudo apt update
sudo apt upgrade

这两条命令会更新软件包的信息并安装可用的更新。

二、安装依赖

在安装 Python 之前,我们需要确保一些构建依赖已安装。在终端中运行以下命令:

sudo apt install -y build-essential checkinstall
sudo apt install -y libreadline-gplv2-dev libc6-dev libbz2-dev libssl-dev libsqlite3-dev libgdbm-dev liblzma-dev tk-dev libffi-dev zlib1g-dev

这些依赖项将为我们编译 Python 提供必要的库和工具。

三、下载 Python 3.12

接下来,我们需要下载 Python 3.12 的源代码。这可以通过访问 Python 官方网站找到最新版本的链接,或者使用 wget 直接下载。使用以下命令下载源代码:

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

四、解压缩下载的文件

下载完成后,我们需要解压缩这个 tar 文件:

sudo tar xzf Python-3.12.0.tgz

五、编译安装

进入解压后的源代码目录,配置编译选项并开始编译:

cd Python-3.12.0
sudo ./configure --enable-optimizations

--enable-optimizations 选项使用了额外的优化,以提高 Python 的性能。接下来执行编译和安装:

sudo make altinstall

这里使用 make altinstall 而不是 make install,是为了防止覆盖系统中已有的 Python 版本。

六、验证安装

安装完成后,我们可以通过以下命令检查 Python 3.12 是否安装成功:

python3.12 --version

如果安装成功,你应该可以看到类似于 Python 3.12.0 的输出。

七、设置虚拟环境(可选)

如果你打算使用 Python 3.12 开发应用程序,建议创建一个虚拟环境。首先,安装 venv 模块:

sudo apt install -y python3.12-venv

接下来,创建一个新的虚拟环境:

mkdir myproject
cd myproject
python3.12 -m venv venv

要激活虚拟环境,可以运行:

source venv/bin/activate

激活后,你将看到命令提示符发生变化,表示你已进入虚拟环境。此时,你可以在这个隔离的环境中安装所需的库。

八、安装常用库

在你的虚拟环境中,你可以使用 pip 安装你需要的库。例如,安装 numpyrequests

pip install numpy requests

九、退出虚拟环境

完成开发后,你可以通过以下命令退出虚拟环境:

deactivate

结尾

以上就是在 Ubuntu 20.04 上安装 Python 3.12 的详细步骤。在安装和使用的过程中,如果遇到任何问题,可以参考 Python 的官方文档或寻求社区的帮助。希望这篇教程能帮助你顺利完成安装!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部