在我的树莓派4上安装ultralytics时出错
我在我的树莓派上尝试安装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
......
要解决这个问题,你可以尝试:
- 放宽你指定的包版本范围
- 去掉包的版本限制,让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位的。