在我的树莓派4上安装ultralytics时出错

0 投票
1 回答
64 浏览
提问于 2025-04-14 16:01

我在我的树莓派上尝试安装ultralyics,但在安装pytorch和torchvision的时候出现了错误。我猜是这个问题。

.0.85, ultralytics==8.0.86, ultralytics==8.0.87, ultralytics==8.0.88, ultralytics==8.0.89, ultralytics==8.0.9, ultralytics==8.0.90, ultralytics==8.0.91, ultralytics==8.0.92, ultralytics==8.0.93, ultralytics==8.0.94, ultralytics==8.0.95, ultralytics==8.0.96, ultralytics==8.0.97, ultralytics==8.0.98, ultralytics==8.0.99, ultralytics==8.1.0, ultralytics==8.1.1, ultralytics==8.1.10, ultralytics==8.1.11, ultralytics==8.1.12, ultralytics==8.1.13, ultralytics==8.1.14, ultralytics==8.1.15, ultralytics==8.1.16, ultralytics==8.1.17, ultralytics==8.1.18, ultralytics==8.1.19, ultralytics==8.1.2, ultralytics==8.1.20, ultralytics==8.1.22, ultralytics==8.1.23, ultralytics==8.1.24, ultralytics==8.1.25, ultralytics==8.1.26, ultralytics==8.1.27, ultralytics==8.1.3, ultralytics==8.1.4, ultralytics==8.1.5, ultralytics==8.1.6, ultralytics==8.1.7, ultralytics==8.1.8 and ultralytics==8.1.9 because these package versions have conflicting dependencies.

The conflict is caused by:
    ultralytics 8.1.27 depends on torchvision>=0.9.0
    ultralytics 8.1.26 depends on torchvision>=0.9.0
   
......

要解决这个问题,你可以尝试:

  1. 放宽你指定的包版本范围
  2. 去掉包的版本限制,让pip尝试解决依赖冲突

错误信息:无法解决依赖关系:想要帮助请访问 https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

警告:检查pip最新版本时出错。

每次我尝试安装torch时都会出现错误……

命令:pip install torch==1.12.0

因为普通的site-packages不可写,所以默认使用用户安装。

正在查找索引: https://pypi.org/simple, https://www.piwheels.org/simple

错误:找不到满足要求的torch==1.12.0版本(可用版本:无)

错误:没有找到匹配的分发版,适用于torch==1.12.0

警告:检查pip最新版本时出错。

1 个回答

0

检查一下你的树莓派操作系统是32位还是64位。因为PyTorch无法在32位的树莓派操作系统上安装。如果你的操作系统是32位的,建议你升级到64位的系统,这样才能和PyTorch兼容。

要检查操作系统的版本,可以使用以下命令: uname -m 如果返回的是"armv7l",说明是32位操作系统。如果返回的是"aarch64"或"arm64",那就是64位的。

撰写回答