pydroid3 中文文档 下载 App

内部存储不足 —— Pydroid 占空间比想象中大

这个问题为什么高发

Pydroid 是一个自带 CPython 解释器 + C 编译器工具链 + 标准库 + 预编译 wheel 仓库的 App,体积自然比普通 Python 解释器大很多:

组件占用估算
APK 本体约 80-150MB(不同版本有差异)
解压后的 CPython + 标准库约 50-100MB
C/C++/Fortran 编译器工具链约 100MB
已安装的第三方库(NumPy 等)每个包 10-200MB 不等
PyTorch 完整版约 200-300MB
TensorFlow Lite约 100MB
Proot Root 镜像约 50-100MB

全部加起来轻松超过 1GB。加上 Android 系统本身可能预留了 2-3GB 的内部存储缓冲区,系统显示还有 1.5GB 可用时 Pydroid 可能已经在报警了。

诊断步骤

  1. 打开 Android 系统设置 → 存储 → 应用 → 找到 Pydroid 3,看它实际占了多少空间
  2. 打开 Pydroid 左侧菜单 → Pip,看已安装的包列表——PyTorch / TensorFlow / scipy 这些重量级包是不是都装了但你根本不用
  3. 用文件管理器看 /sdcard/Documents/Pydroid3/ 目录里有没有堆积的旧脚本和生成文件

解决方案

方案一:卸载不用的重型库

在 Pip 面板里找到已装但不常用的重型包(PyTorch、scipy 等),点 Uninstall。卸载之后如果你哪天又需要,重新一键安装就是了。

方案二:清理 App 缓存(谨慎)

系统设置 → 应用 → Pydroid 3 → 存储 → 清除缓存。注意不要点「清除数据」——那会把 App 私有目录里所有文件(包括你的脚本、解释器、已装库)全部清掉,回到初始状态。

方案三:把脚本移到外部

如果你的脚本文件堆积了很多,把它们从 App 私有目录或 Documents/Pydroid3 复制到云盘(Google Drive / 夸克网盘),本地只保留当前正在开发的几个。

方案四:卸载重装(极端情况)

如果 App 本身已经膨胀到异常(可能是某次升级后数据没清理干净),可以:

  1. 备份你的代码文件到外部
  2. 卸载 Pydroid
  3. 确认 App 数据完全删除
  4. 从 Play Store 重新安装
  5. 恢复代码文件

重装后 App 会回到干净的初始状态,解释器重新解压。

预防性建议