pydroid3 中文文档 下载 App

pip install 失败 —— wheel 缺失、源码编译卡死、网络中断

失败分三类,对号入座

第一类:没有预编译 wheel,降级到源码编译后卡死/失败

症状:pip 输出 No matching distribution found 或 Building wheel for xxx... 后长时间卡住,最终在编译阶段报 C 编译器错误。

原因:Pydroid 的 wheel 仓库没有覆盖这个包,pip 尝试从源码编译。但源码编译需要:

解决:

第二类:网络问题导致下载中断

症状:pip 输出 ConnectionError、timeout、Download failed 等。

原因:Pydroid 本身离线可用,但 pip 装包必须联网下载 wheel 或源码。网络不稳、VPN 干扰、DNS 问题都可能导致下载失败。

解决:

第三类:Premium 专属 wheel 免费版装不上

症状:pip 输出 No matching distribution found for torch 之类,你明确知道这个包在 Pydroid 上是支持的。

原因:你想装的是 Premium 专属的库(PyTorch、TensorFlow Lite、OpenCV 带 Camera2 API 版本等),免费版的 wheel 仓库里没有。

解决:

通用排查步骤

pip 装包失败时,按这个顺序排查:

  1. 确认包名正确(大小写、拼写)
  2. Pip 面板里能不能搜到这个包(搜到 = 有 wheel;搜不到 = 只能源码编译)
  3. 网络是否正常(浏览器随便开一个网页看看)
  4. 免费版还是 Premium(Premium 专属库免费版装不上是正常的)
  5. 内部存储够不够(wheel 下载 + 解压需要空间)

不要做的事