首页
/ OctoPrint 1.11.0 版本升级 psutil 至 6.0 的重要改进

OctoPrint 1.11.0 版本升级 psutil 至 6.0 的重要改进

2025-05-27 03:07:23作者:江焘钦

在 OctoPrint 1.11.0 版本中,项目团队对依赖库 psutil 进行了重要升级,从之前的版本更新到了 6.0。这个看似简单的依赖更新实际上解决了 ARM64 架构用户长期面临的一个关键问题。

psutil 是一个跨平台的 Python 库,用于获取系统信息和进程管理。在 6.0 版本之前,该库没有为 ARM64(也称为 aarch64)架构提供预编译的 wheel 包。这意味着在树莓派等基于 ARM 架构的设备上安装或升级 OctoPrint 时,系统需要安装 GCC 等编译工具链来从源代码构建 psutil。

这种依赖关系带来了几个实际问题:

  1. 增加了安装复杂度,用户需要手动安装编译工具
  2. 延长了安装时间,因为需要从源代码编译
  3. 在某些精简系统上可能因缺少编译环境而导致安装失败

psutil 6.0 版本开始提供 ARM64 架构的预编译 wheel 包,这一改进使得:

  • 安装过程更加简单快捷
  • 减少了对系统编译环境的依赖
  • 提升了在 ARM 设备上的兼容性

对于 OctoPrint 用户,特别是使用树莓派等 ARM 设备的用户来说,这一改进意味着更顺畅的安装和升级体验。OctoPrint 1.11.0 版本通过升级 psutil 依赖,自动获得了这些优势,无需用户进行额外操作。

这一变更体现了开源项目持续优化用户体验的努力,通过及时跟进依赖库的重要更新,解决底层架构的兼容性问题,为用户提供更加稳定和易用的3D打印管理解决方案。

登录后查看全文
热门项目推荐
相关项目推荐