讲师中心 微信公众号
AI工具推荐 视频效率加速

麒麟OS怎么安装Python_麒麟系统Python环境开发教程【最新】

秋雪君_3502

秋雪君_3502

发布时间:2026-05-08 08:42:15

|

624人浏览过

|

来源于php中文网

原创

麒麟OS Python开发环境配置需先检查预装状态,再按需选择APT安装、PPA升级、源码编译或虚拟环境配置等方法,确保Python 3、pip3、venv及头文件完整可用。

麒麟os怎么安装python_麒麟系统python环境开发教程【最新】

如果您在麒麟操作系统上准备开展Python开发工作,但尚未配置可用的Python环境,则可能是由于系统未预装Python 3、预装版本过低(如仅含3.6或3.8)、缺少pip3或venv模块,或关键开发头文件缺失。以下是针对不同系统状态与需求场景的多种安装与配置方法:

一、检查系统预装Python状态与基础可用性

麒麟OS桌面版V10 SP1及后续版本通常已预装Python 3.8或3.9,直接调用可避免因重复安装引发的路径冲突或系统工具异常。此步骤用于快速确认当前环境是否满足基本开发要求,防止冗余操作干扰系统稳定性。

1、打开终端(可通过应用菜单搜索“终端”,或按快捷键Ctrl+Alt+T)。

2、执行命令python3 --version查看Python 3是否可用及具体版本号。

立即学习“Python免费学习笔记(深入)”;

3、执行命令which python3确认Python 3解释器所在路径,典型路径为/usr/bin/python3。

4、执行命令pip3 --version验证包管理器是否就绪;若提示command not found,需单独安装python3-pip。

5、执行命令python3 -m venv --help测试虚拟环境模块完整性;若报错ModuleNotFoundError,则需安装python3-venv。

二、通过APT包管理器安装标准Python 3及配套组件

该方法适用于基于Ubuntu/Debian内核的麒麟桌面版(如Kylin V10 SP1对应ubuntu20.04源),能快速部署经系统适配的稳定版Python 3主程序、pip3、C扩展头文件及venv支持,且自动处理依赖关系,风险最低。

1、在终端中执行sudo apt update更新软件包索引。

2、执行sudo apt install python3 python3-pip python3-dev python3-venv python3-tk安装核心组件(含GUI开发所需tkinter支持)。

3、安装完成后,分别运行python3 --version和pip3 --version验证响应是否正常。

4、升级pip至最新稳定版:python3 -m pip install --upgrade pip。

三、通过deadsnakes PPA源安装高版本Python(如3.11/3.12)

当项目明确依赖Python 3.11或3.12的新特性(如PEP 673 Self类型、PEP 702弃用警告增强),而官方APT源仅提供3.8/3.9时,可引入经广泛验证的deadsnakes第三方PPA源扩展版本选择范围,实现安全可控的版本升级。

1、执行sudo apt install software-properties-common -y安装PPA支持工具。

2、运行sudo add-apt-repository ppa:deadsnakes/ppa添加可信源。

Python Packaging
Python Packaging

深度Python打包工作流——pyproject元数据、依赖与可选额外项、构建后端、wheel、版本控制、发布及CI发布规范……

下载

3、执行sudo apt update刷新软件包列表。

4、安装指定版本,例如Python 3.11:sudo apt install python3.11 python3.11-venv python3.11-dev python3.11-tk。

5、如需多版本共存并切换默认python3命令指向,执行:sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 --slave /usr/bin/pip3 pip3 /usr/bin/pip3.9,随后用sudo update-alternatives --config python3交互选择。

四、从源码编译安装定制化Python(推荐3.12.3)

当需启用--enable-optimizations优化、静态链接、规避包管理器限制,或在ARM64(飞腾D2000)等特殊架构上确保二进制兼容性时,应从Python官网下载源码手动构建。此方式可精确控制安装路径与编译选项,但需预先安装完整依赖链。

1、安装编译依赖:sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libsqlite3-dev wget curl llvm libbz2-dev liblzma-dev。

2、下载Python 3.12.3源码包:wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz。

3、解压并进入目录:tar -zxf Python-3.12.3.tgz && cd Python-3.12.3。

4、配置编译参数:./configure --enable-optimizations --prefix=/usr/local/python312 --enable-shared。

5、执行编译与安装:make -j$(nproc) && sudo make altinstall(使用altinstall避免覆盖系统默认python3)。

6、配置动态库路径:echo '/usr/local/python312/lib' | sudo tee /etc/ld.so.conf.d/python312.conf && sudo ldconfig。

五、配置Python虚拟环境与国内镜像源

为隔离项目依赖、避免全局污染并提升pip安装速度,必须为每个项目创建独立虚拟环境,并将pip源切换至清华或中科大镜像站。此步骤是生产级Python开发环境的必要组成部分,直接影响后续依赖安装成功率与执行效率。

1、创建项目专用虚拟环境:python3 -m venv ~/myproject_env。

2、激活环境:source ~/myproject_env/bin/activate。

3、升级pip:pip install --upgrade pip。

4、配置清华镜像源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/。

5、验证镜像源生效:pip config list,确认输出包含index-url字段。

热门AI工具

更多
二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

1611

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

3924

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1629

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

22597

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2767

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2827

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

1123

2023.08.11

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

596

2023.08.10

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn