跳转至

3.3.7 库管理

库管理是 Mind+ Python 积木模式的扩展与依赖核心管理界面,主要用于为当前编程项目加载硬件功能扩展、安装 Python 依赖库、管理自定义扩展资源,是实现硬件功能开发、拓展程序能力的关键入口。

image

界面整体分为 扩展中声明的库、已安装的库、安装Python库三大板块,搭配库更新、镜像源切换功能,分区清晰、操作可视化,无需手动敲代码,零基础也可快速管理项目依赖。

image

功能模块 功能介绍 核心优点
扩展中声明的库 自动解析项目积木代码与硬件扩展,识别并展示项目运行必备依赖库。 1. 零手动操作、全自动识别,降低用户操作门槛;
2. 自动适配硬件环境,保障行空板硬件积木正常编译运行;
3. 提前排查缺库、版本不匹配问题,从源头规避程序报错;
4. 统一项目依赖标准,方便教学纠错、案例共享与项目复用。
已安装的库 展示本地Python环境中所有已安装的库,包含硬件预装库和用户第三方拓展库。支持查看库版本、一键更新或卸载冗余库,实现运行环境可视化自检与自主维护。 1. 双环境分离管理,避免库资源混淆、环境冲突;
2. 无命令行可视化运维,零基础用户可自主规整开发环境;
3. 快速定位依赖异常,大幅降低代码与硬件调试难度。
安装 Python 库 可视化Python第三方库安装入口,无需命令行,支持搜索或手动输入库名安装全网标准库。可针对性为本地、行空板硬件环境安装拓展库,丰富项目高阶开发功能。 1. 操作简单新手友好,适配课堂教学与零基础入门学习;
2. 突破软件基础功能限制,可实现数据分析、图像处理、网络交互等高阶功能;
3. 双环境灵活适配,适配本地调试、硬件远程运行多场景开发;
4. 覆盖入门到高阶开发需求,适配全阶段Python项目创作。

image

1. 扩展中声明的库

自动智能解析当前项目的积木代码,方便用户快速核对项目依赖完整性,提前排查缺库、库版本不匹配导致的程序报错,适配项目自查、教学纠错、项目移植复用场景。

例如,在扩展中添加了【行空板M10】,库管理界面的扩展中声明的库板块会自动刷新并展示当前硬件专属依赖库列表。

该列表为系统自动识别、自动加载,无需用户手动安装:

  1. 加载行空板运行所需的官方硬件底层依赖库,包含屏幕驱动、触控、系统控制、硬件通信等专属依赖;
  2. 代表当前项目已绑定行空板 M10 硬件环境,所有列出的库为硬件程序正常运行的必备依赖;
  3. 起到项目校验作用,直观展示当前程序适配的硬件库环境,避免缺库、库不匹配导致硬件功能无法运行。

image

2. 已安装的库

展示当前选中运行环境(本地 Python / 行空板 SSH 远程环境)中所有已安装完成的第三方库。支持查看库版本、一键更新、一键卸载冗余库,用于规整运行环境、解决库冲突、清理无效依赖,保证本地与设备环境干净稳定。

image

3. 安装 Python 库

可视化在线安装入口,无需命令行操作,支持关键词搜索全网 Python 库、自定义库名安装。可自由拓展数据处理、算法、网络、图像等进阶功能,满足多样化 Python 项目开发需求,零基础用户也可轻松操作。

image

4. 镜像源选择

界面内置PyPI 镜像源切换功能,是保障库安装成功率的关键配置。支持切换官方源、国内高速镜像源(清华、阿里等),有效解决校园网、家用网络下下载缓慢、超时、安装失败等问题,大幅提升第三方库的下载速度与安装稳定性。

image