PYTHON安装教程
时间: 2025-05-24 16:43:38 浏览: 11
### Ubuntu 下 Python 的安装指南
#### 已集成的 Python 版本
在 Ubuntu 16.04 中,默认已经集成了 Python 2.7 和 Python 3.5。可以通过命令 `ls -l /usr/bin/python` 查看 `/usr/bin/python` 是一个指向 `python2.7` 的软链接[^1]。
如果需要使用更高版本的 Python(如 Python 3.6 或 Python 3.8),可以按照以下方法进行安装:
---
#### 安装依赖包
无论要安装哪个版本的 Python,都需要先安装必要的开发工具和库文件。运行以下命令来安装这些依赖项:
```bash
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
```
上述命令会安装编译 Python 所需的各种依赖库以及构建工具[^2]。
---
#### 安装指定版本的 Python
##### 方法一:通过 APT 安装预编译版
对于常见的 Python 版本(如 Python 3.6 或 Python 3.8),可以直接通过 APT 进行安装:
```bash
sudo apt install python3.6 # 安装 Python 3.6
sudo apt install python3.8 # 安装 Python 3.8
```
此方式简单快捷,适合大多数用户需求。
---
##### 方法二:手动编译并安装特定版本
如果需要更精确控制或安装最新版本,则可以选择下载源码并自行编译。
1. **下载目标版本的源码**
访问 [Python 官方网站](https://www.python.org/downloads/source/) 并找到所需版本的 tarball 文件地址。例如,假设需要安装 Python 3.8.10:
```bash
cd /tmp
wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
```
2. **解压并进入源码目录**
```bash
tar xzf Python-3.8.10.tgz
cd Python-3.8.10
```
3. **配置并编译**
使用以下命令完成配置、编译和安装过程:
```bash
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
```
注意:这里使用的是 `make altinstall` 而不是普通的 `make install`,以避免覆盖默认的系统 Python 可执行文件。
---
#### 验证安装结果
安装完成后,可通过以下命令验证新版本是否成功安装:
```bash
python3.6 --version # 检查 Python 3.6 是否可用
python3.8 --version # 检查 Python 3.8 是否可用
```
---
#### 设置默认 Python 版本(可选)
如果希望更改系统的默认 Python 版本,可以修改软链接:
```bash
sudo ln -sf /usr/bin/python3.x /usr/bin/python3
```
其中 `x` 表示具体的小版本号,比如 `3.8`。
或者使用 `update-alternatives` 命令管理多个 Python 版本:
```bash
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
sudo update-alternatives --config python3
```
---
### 总结
以上介绍了两种主要的 Python 安装方法——通过 APT 快速安装已打包好的版本,或是从源码编译自定义版本。每种方法各有优劣,可根据实际需求选择合适的方式。
相关问题
阅读全文
相关推荐













