...
首先,更新系统并安装构建Python所需的依赖包。
代码块 |
---|
sudo yum update -y sudo yum groupinstall -y "Development Tools" sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel wget |
...
从Python官方网站下载Python 3.12.4的源代码。
代码块 |
---|
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz |
...
4. 配置和编译Python
运行配置脚本,编译并安装Python。
代码块 |
---|
sudo ./configure --enable-optimizations sudo make -j 4 altinstall |
> **注意**: 使用`altinstall`而不是`install`,以避免覆盖系统默认的Python版本。
...
如果你希望将Python 3.12.4设置为默认的Python版本,可以配置环境变量。
#### 创建软链接
代码块 |
---|
sudo ln -s /usr/local/bin/python3.12 /usr/bin/python3 |
...
确保pip也使用Python 3.12.4版本。
代码块 |
---|
sudo ln -s /usr/local/bin/pip3.12 /usr/bin/pip3 |
...
代码块 |
---|
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.12 get-pip.py |
8. 验证pip安装
...