You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在Raspberry Pi 3B+上安装PyTorch,求适配可用版本

适配Raspberry Pi 3B+的PyTorch安装解决方案

树莓派3B+基于ARMv7架构,PyPI官方仓库没有提供该架构的预编译PyTorch包,这就是你执行pip install torch时出现ERROR: Could not find a version that satisfies the requirement torch报错的核心原因。以下是两种可行的安装方法:

方法一:使用社区预编译的轮子(推荐,耗时短)

  • 先确认你的Python版本(树莓派3B+常用Python 3.7或3.8,可通过python3 --version查看)
  • 找到适配ARMv7架构、对应Python版本的PyTorch预编译.whl文件(比如torch 1.13.0版本,对应Python3.7的轮子命名格式为torch-1.13.0-cp37-none-linux_armv7l.whl)
  • 下载后执行安装命令:
    pip install torch-1.13.0-cp37-none-linux_armv7l.whl
    
  • 安装匹配版本的torchvision(比如torch 1.13.0对应torchvision 0.14.0):
    pip install torchvision==0.14.0
    

方法二:源码编译(适合需要最新版本的场景)

  • 先安装编译依赖:
    sudo apt-get install build-essential cmake git libopenblas-dev libblas-dev m4 python3-dev python3-yaml python3-setuptools
    
  • 克隆PyTorch仓库并切换到稳定版本标签(以v1.13.0为例):
    git clone --depth 1 --branch v1.13.0 https://github.com/pytorch/pytorch.git
    cd pytorch
    git submodule update --init --recursive
    
  • 设置编译参数(禁用树莓派不支持的CUDA等特性):
    export USE_CUDA=0 USE_CUDNN=0 USE_MKLDNN=0 USE_NNPACK=0 USE_QNNPACK=0
    
  • 开始编译并安装(过程耗时约3-5小时):
    python3 setup.py build
    sudo python3 setup.py install
    

额外注意事项

  • 安装前先更新系统包:
    sudo apt update && sudo apt upgrade -y
    
  • 确保下载的轮子文件与你的Python版本、系统架构完全匹配,否则会出现安装失败或运行报错
  • 若使用虚拟环境,需先激活虚拟环境再执行安装命令

内容的提问来源于stack exchange,提问作者Antexo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 08:35:02