当前位置: 代码网 > it编程>前端脚本>Python > CentOS 安装 Python 3.11.9完整步骤

CentOS 安装 Python 3.11.9完整步骤

2024年11月14日 Python 我要评论
在 centos 上安装 python 3.11.9 并替换系统中的默认 python 版本,可以按照以下步骤来进行。请注意,替换默认 python 版本可能会影响系统的其他工具和依赖,因此请谨慎操作

在 centos 上安装 python 3.11.9 并替换系统中的默认 python 版本,可以按照以下步骤来进行。请注意,替换默认 python 版本可能会影响系统的其他工具和依赖,因此请谨慎操作。

步骤 1:安装依赖

首先,确保系统安装了编译 python 所需的依赖:

sudo yum groupinstall -y "development tools"
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel

步骤 2:下载并解压 python 3.11.9 源码

前往 python 官方下载页面 下载 python 3.11.9 的源码包,或者使用以下命令下载并解压:

cd /usr/src
wget https://www.python.org/ftp/python/3.11.9/python-3.11.9.tar.xz
tar -xjf python-3.11.9.tar.xz
cd python-3.11.9

步骤 3:编译并安装 python

编译安装 python 3.11.9:

./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall

注意:我们使用 make altinstall 而不是 make install,以避免覆盖系统自带的 python 二进制文件。安装完成后,python 3.11.9 会以 python3.11 的形式存在于 /usr/local/bin/ 目录下。

步骤 4:更新默认 python 版本

替换 python3 的符号链接

将系统中默认的 python3 链接到新安装的 python 3.11.9:

sudo ln -sf /usr/local/bin/python3.11 /usr/bin/python3

替换 pip3 的符号链接

同样地,将 pip3 链接到 python 3.11.9 版本:

sudo ln -sf /usr/local/bin/pip3.11 /usr/bin/pip3

步骤 5:验证安装

检查 python 版本:

python3 --version
pip3 --version

应该输出 python 3.11.9 和对应的 pip 版本信息。

注意事项

  • 系统兼容性:centos 的许多系统工具(例如 yum)依赖于 python 2.x。
  • 直接替换 /usr/bin/python 可能会导致系统工具异常。因此推荐只修改 python3 链接,而保留 /usr/bin/python 指向 python 2.x。

创建虚拟环境:如果您的项目或工具需要不同的 python 版本或模块,建议使用 virtualenvvenv 创建隔离环境,以减少对系统 python 版本的依赖。

到此这篇关于centos 安装 python 3.11.9完整流程的文章就介绍到这了,更多相关 python 3.11.9安装内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com