麒麟系统Kylin Linux Advanced Server 中安装 python3.10
首先查看麒麟系统的版本
cat /etc/os-release

显示为 Kylin Linux Advanced Server V10
说明系统为:银河麒麟 V10 服务器版,其底层基于 CentOS 7
源码编译安装方式
步骤 1:安装编译依赖
# 安装基础开发工具组(gcc、make 等) sudo yum groupinstall -y "Development Tools" # 安装 Python 编译依赖库(SSL、zlib 等,缺一不可) sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel \ ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel wget
分别执行



显示 succeeded 和 Complete 说明安装完成
步骤 2:下载 Python 3.10 源码
cd /tmp wget https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz tar -xf Python-3.10.12.tgz cd Python-3.10.12
分别执行

步骤 3:配置与编译
# 配置安装路径(/usr/local/python3.10,避免覆盖系统 Python) # --enable-optimizations:启用性能优化(编译较慢但运行更快) # --with-ssl:确保 SSL 支持(否则 pip 无法使用 HTTPS) ./configure --prefix=/usr/local/python3.10 --enable-optimizations --with-ssl # 多线程编译(nproc 为 CPU 核心数,加速编译) make -j $(nproc)


执行完显示

步骤 4:安装(避免覆盖系统 Python)
使用 altinstall而非 install,防止替换系统默认 python命令(系统工具如 yum依赖默认 Python)
sudo make altinstall


步骤 5:创建软链接(可选,方便调用)
# 创建 python3.10 软链接(全局可调用) sudo ln -s /usr/local/python3.10/bin/python3.10 /usr/bin/python3.10 # 创建 pip3.10 软链接 sudo ln -s /usr/local/python3.10/bin/pip3.10 /usr/bin/pip3.10

验证安装
# 检查 Python 版本 python3.10 --version # 输出示例:Python 3.10.12 # 检查 pip 版本 pip3.10 --version # 输出示例:pip 23.0.1 from /usr/local/python3.10/lib/python3.10/site-packages/pip (python 3.10)

卸载方法
源码编译安装方式
sudo rm -rf /usr/local/python3.10 /usr/bin/python3.10 /usr/bin/pip3.10

浙公网安备 33010602011771号