ubantu下载python
时间: 2025-01-03 13:38:20 浏览: 4
### 如何在Ubuntu操作系统中安装或更新Python
对于希望在Ubuntu系统上安装或更新Python至特定版本如Python 3.12的用户,可以采用从PPA(个人包档案)安装或是从源码编译这两种方式来实现这一目标[^1]。
#### 使用Deadsnakes PPA安装Python 3.12
通过添加Deadsnakes PPA到软件源列表并从中获取最新的Python版本是一种简便快捷的方式。首先需确保系统的软件包索引是最新的:
```bash
sudo apt update && sudo apt upgrade -y
```
之后可执行如下命令以添加PPA以及安装所需的Python版本:
```bash
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.12
```
完成上述操作后,便可以在Ubuntu环境中使用新安装的Python解释器了。
#### 手动从源代码构建Python 3.12
另一种更为灵活的选择是从官方发布的源代码自行编译Python环境。这允许更精细地控制编译选项和特性启用情况。开始前同样要保证开发工具链已就绪:
```bash
sudo apt-get update
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev \
liblzma-dev python-openssl git
```
接着下载指定版本的源代码压缩文件,并解压、配置、编译直至最终安装:
```bash
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
sudo tar xzf Python-3.12.0.tgz
cd Python-3.12.0
sudo ./configure --enable-optimizations
sudo make altinstall
```
这里推荐使用`make altinstall`而非普通的`make install`以防覆盖默认的`python3`二进制链接。
阅读全文