在 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
安装你需要的库。例如,安装 numpy
和 requests
:
pip install numpy requests
九、退出虚拟环境
完成开发后,你可以通过以下命令退出虚拟环境:
deactivate
结尾
以上就是在 Ubuntu 20.04 上安装 Python 3.12 的详细步骤。在安装和使用的过程中,如果遇到任何问题,可以参考 Python 的官方文档或寻求社区的帮助。希望这篇教程能帮助你顺利完成安装!