centos9安装python3.8
时间: 2024-12-28 09:24:06 浏览: 1
### 安装 Python 3.8 的准备工作
对于 CentOS 9 用户来说,安装 Python 3.8 需要先更新系统的软件包列表以及安装必要的开发工具和库文件。这可以通过执行 `dnf` 命令来完成:
```bash
sudo dnf update -y
sudo dnf groupinstall "Development Tools" -y
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget -y
```
上述命令会确保系统拥有最新的安全补丁和其他改进,并准备好用于编译 Python 源代码所需的组件[^1]。
### 编译并安装 Python 3.8
下载指定版本的 Python 源码压缩包到本地服务器,解压后进入对应的目录继续操作:
```bash
cd /usr/src/
wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
cd Python-3.8.16
```
配置编译参数并将新版本的 Python 构建出来:
```bash
./configure --enable-optimizations
make altinstall
```
这里使用了 `altinstall` 而不是普通的 `install` 来防止覆盖默认的 system python 版本。
### 创建虚拟环境与验证安装成果
为了不影响全局环境,在此建议创建一个新的虚拟环境来进行测试或其他项目工作:
```bash
python3.8 -m venv my-python-env
source my-python-env/bin/activate
which python
python --version
```
当激活该虚拟环境后,应该能够看到当前使用的解释器路径指向的是刚建立好的环境中,并且确认其版本号为预期设置的 Python 3.8.x。
阅读全文