本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
首先检查当前系统中 Python 版本:
python3 --version
在升级 Python 之前,先确保安装了必需的开发工具和库:
sudo yum groupinstall "Development Tools"
sudo yum install gcc openssl-devel bzip2-devel libffi-devel
从官方 Python 网站下载 Python 3.7 的源代码压缩包:
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
注意: 可以根据需要替换为其他版本的下载链接。
解压下载的 tar 文件:
sudo tar xzf Python-3.7.9.tgz
cd Python-3.7.9
执行以下命令进行编译和安装:
sudo ./configure --enable-optimizations
sudo make altinstall
--enable-optimizations
可以优化 Python 的性能,但会增加编译时间。make altinstall
用于避免覆盖系统默认的 python
命令。安装完成后,检查 Python 3.7 是否成功安装:
python3.7 --version
你应该能看到 Python 3.7 的版本信息。
python3
命令的指向(可选)如果希望将系统中的 python3
命令指向 Python 3.7,你可以使用 alternatives
来管理 Python 的版本:
sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1
pip
(如果没有自动安装)如果 pip
没有随 Python 3.7 一起安装,可以手动安装:
sudo /usr/local/bin/python3.7 -m ensurepip --upgrade
sudo /usr/local/bin/python3.7 -m pip install --upgrade pip
pip
安装确认 pip
是否成功安装:
python3.7 -m pip --version
完成上述步骤后,Python 3.7 应该已经成功安装并配置好了。