如果你希望在 CentOS 上使用源码编译的方式安装 Python 3,请按照以下步骤进行操作:
- 安装编译工具和依赖项:
在开始编译前,需要安装一些编译工具和 Python 3 的依赖项。在终端中运行以下命令:
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel
- 下载 Python 3 源码:
访问 Python 官方网站(https://www.python.org/downloads/),下载最新稳定版的 Python 3 源码压缩包。使用wget
命令或浏览器下载到 CentOS 服务器上。 - 解压源码包:
使用tar
命令解压下载的 Python 3 源码压缩包:
tar -xvf Python-3.x.x.tgz
将 Python-3.x.x
替换为你下载的源码版本号。
- 进入源码目录:
进入解压后的 Python 3 源码目录:
cd Python-3.x.x
- 配置编译选项:
运行以下命令配置 Python 的编译选项,通常情况下你可以直接使用默认选项:
./configure
如果需要自定义安装路径等选项,可以使用类似于以下的配置命令:
./configure --prefix=/usr/local/python3
上述命令将指定安装路径为 /usr/local/python3
。
- 编译和安装:
使用make
命令编译 Python 3,并使用make install
命令安装:
make
sudo make install
这将会花费一些时间进行编译和安装。
- 建立连接(硬连接)
ln /usr/local/python3/bin/python3.11 /usr/bin/python
- 验证安装:
完成安装后,可以使用以下命令验证 Python 3 是否安装成功:
python3 --version
运行以下命令确保 Python 3 正常运行:
python3 -c "print('Hello, Python 3')"
python -c "print 'Hello, Python 2.7'"
以上命令应该输出 Hello, Python 3
。
现在,你已经成功地通过源码编译安装了 Python 3。你可以使用 python3
命令来运行 Python 3.x 程序。如果你使用了自定义安装路径,相应地将路径替换为你的实际安装路径。请注意,使用源码编译安装需要更多的手动配置,但也提供了更多的灵活性和定制选项。
逆风的方向,更适合飞翔,我不怕千万人阻挡,只怕自己投降。