ubuntu安装python.tgz
时间: 2024-12-27 09:26:48 浏览: 74
### 安装准备
确保系统已更新至最新状态并安装必要的构建工具:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential libssl-dev zlib1g-dev \
libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev wget \
curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
libffi-dev liblzma-dev
```
### 下载 Python 源码包
从官方网站获取指定版本的 Python 源码压缩文件。这里以 Python 3.12.3 版本为例[^2]。
```bash
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
```
### 解压源码包
解压刚刚下载下来的 `.tgz` 文件以便后续编译操作。
```bash
tar -xf Python-3.12.3.tgz
cd Python-3.12.3
```
### 编译与安装
配置编译参数,并启动编译过程,完成后执行安装命令[^5]。
```bash
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
```
> 使用 `altinstall` 而不是普通的 `install` 是为了避免覆盖默认的 system python 版本。
### 创建软链接(可选)
为了方便调用新安装的 Python 版本,可以创建相应的符号链接。
```bash
sudo ln -s /usr/local/bin/python3.12 /usr/bin/python3.12
sudo ln -s /usr/local/bin/pip3.12 /usr/bin/pip3.12
```
验证安装是否成功:
```bash
python3.12 --version
pip3.12 --version
```
阅读全文
相关推荐















