求助:如何在树莓派4(armv7l架构)上成功安装Torch
树莓派4(armv7l)安装Torch的可行方案
清理残留安装包
先彻底卸载所有已尝试安装的Torch相关组件,避免版本冲突:
pip3 uninstall -y torch torchvision torchaudio
使用piwheels预编译包(推荐)
piwheels是专为树莓派架构维护的Python包仓库,提供适配armv7l的Torch预编译版本,直接执行以下命令:
pip3 install torch torchvision torchaudio --index-url https://www.piwheels.org/simple
若需要指定稳定兼容版本(比如Torch 1.12.0,适配树莓派默认Python3.9环境):
pip3 install torch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 --index-url https://www.piwheels.org/simple
验证安装结果
安装完成后,运行以下Python代码确认是否成功:
import torch print(torch.__version__) print(torch.cuda.is_available()) # 树莓派4仅支持CPU,输出False为正常状态
备选方案:本地安装预编译whl包
如果网络问题导致piwheels安装失败,可手动下载对应Python版本的armv7l专属whl包(例如Python3.9对应torch-1.12.0-cp39-cp39-linux_armv7l.whl),再执行本地安装:
pip3 install ./torch-1.12.0-cp39-cp39-linux_armv7l.whl pip3 install torchvision==0.13.0 torchaudio==0.12.0
注意:armv7l架构的树莓派4不支持CUDA,仅能安装CPU版本Torch,请勿尝试安装CUDA相关组件。
内容的提问来源于stack exchange,提问作者Zobair Surosh
相关产品推荐
相关产品推荐

