必须先检查系统是否预装Python 3及基础组件,执行python3 --version、which python3、pip3 --version和python3 -m venv --help验证,任一失败即需安装;再按需用APT安装标准套件、deadsnakes PPA升级或源码编译高版本,严禁覆盖默认python3。

确认系统是否已预装Python 3及基础组件
您在银河麒麟OS上准备开展Python开发工作,但终端执行python3 --version报错或返回3.6以下版本,说明当前环境不满足现代开发需求——系统工具可能依赖默认python3,盲目重装会破坏软件中心、更新管理器等关键服务,这一步必须先做。
打开终端(Ctrl+Alt+T)→ 执行python3 --version查看响应;若无输出或显示3.6.x,继续执行which python3确认路径是否为/usr/bin/python3;再运行pip3 --version和python3 -m venv --help,任一命令失败即表示对应组件缺失。
【若which python3与python3 -c "import sys; print(sys.executable)"结果不一致,说明存在多版本混用风险,必须先清理冲突路径】
用APT安装标准Python 3开发套件
该方法适用于Kylin V10 SP1/SP2桌面版(基于Ubuntu 20.04/22.04源),能自动部署经适配的稳定版Python 3、pip3、C扩展头文件、venv及tkinter支持,不改动系统默认解释器,安全系数最高。
立即学习“Python免费学习笔记(深入)”;
第一步:更新软件包索引 → 执行sudo apt update;
第二步:安装全套开发组件 → 运行sudo apt install -y python3 python3-pip python3-dev python3-venv python3-tk python3-setuptools;
第三步:验证核心能力 → 分别执行python3 --version、pip3 --version、python3 -m venv test_env && rm -rf test_env,全部成功即表示venv可用;
第四步:测试GUI支持 → 执行python3 -c "import tkinter; root = tkinter.Tk(); root.destroy()",无报错即通过;【缺python3-dev会导致后续安装numpy、psycopg2等C扩展包失败】
需要Python 3.11或更高版本时,用deadsnakes PPA安装
当项目明确要求PEP 673 Self类型注解、结构化异常匹配(PEP 654)等新特性,而APT源仅提供3.8/3.9时,此方案可安全引入高版本且不干扰系统默认Python。
方法一:添加PPA并安装指定版本
执行sudo apt install software-properties-common -y → 添加源:sudo add-apt-repository ppa:deadsnakes/ppa → 更新:sudo apt update → 安装:sudo apt install python3.11 python3.11-venv python3.11-dev python3.11-tk;
方法二:设为默认调用(可选)
执行sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 → 再执行sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 → 最后运行sudo update-alternatives --config python3选择3.11;
验证:执行python3 --version应返回3.11.x,且python3.11 -m venv --help正常响应。
配置pip国内镜像源加速第三方包安装
麒麟系统默认使用pypi.org,国内访问极慢且常超时,不配置镜像源会导致pip install卡死或失败。
执行mkdir -p ~/.pip → 创建配置文件:echo "[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple/\ntrusted-host = pypi.tuna.tsinghua.edu.cn" > ~/.pip/pip.conf;
验证:运行pip3 config list应显示清华源地址,再执行pip3 install requests -v观察下载域名是否为tuna.tsinghua.edu.cn。
创建并激活Python虚拟环境隔离项目依赖
真实开发中绝不能全局安装包,每个项目必须用独立虚拟环境避免版本冲突。
第一步:创建环境 → 执行python3 -m venv ~/myproject_env;
第二步:激活环境 → 运行source ~/myproject_env/bin/activate,终端提示符前将出现(myproject_env);
第三步:升级pip并验证 → 执行pip install --upgrade pip → 再运行which python确认路径指向~/myproject_env/bin/python;
第四步:退出环境 → 输入deactivate即可返回系统默认环境。


















