麒麟系统Kylin Linux Advanced Server 中安装 python3.10

首先查看麒麟系统的版本

cat /etc/os-release

image

显示为 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

分别执行

image

image

image

 显示 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

分别执行

image

 

 步骤 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)

image

image

 执行完显示

image

 步骤 4:安装(避免覆盖系统 Python)

使用 altinstall而非 install,防止替换系统默认 python命令(系统工具如 yum依赖默认 Python) 

sudo make altinstall

image

image

 步骤 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

image

 验证安装

# 检查 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)

image

卸载方法

源码编译安装方式

sudo rm -rf /usr/local/python3.10 /usr/bin/python3.10 /usr/bin/pip3.10

 

posted @ 2026-01-15 17:03  海乐学习  阅读(2)  评论(0)    收藏  举报