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

树莓派4 Python3.7虚拟环境下pip安装PyTorch 1.9.0报错咨询

安装失败核心原因
  • 架构适配问题:PyPI官方仅提供x86/x86_64架构的高版本PyTorch预编译包,树莓派4属于arm架构,官方未将对应架构的PyTorch 1.9.0包上传至PyPI,同时你使用的piwheels源没有针对Python3.7+armv7/arm64架构编译PyTorch 1.9.0版本的安装包,因此pip无法检索到对应版本的分发文件,直接指定版本安装会报错找不到匹配分发。
  • 低版本包损坏:当你省略版本号时,pip会自动降级检索可用包,最终匹配到已被下架的torch 0.1.2.post2版本,该版本早已停止维护,代码结构不完整,缺少编译所需的依赖模块,因此编译安装过程中会抛出ModuleNotFoundError: No module named 'tools.nnwrap'错误,无法完成安装。
可行解决方法
  • 方案1:升级系统适配
    将树莓派系统升级至Raspberry Pi OS Bullseye版本,该版本默认搭载Python3.9,piwheels源已完成对应架构、Python版本的高版本PyTorch包编译,直接执行pip install torch torchvision即可完成安装。
  • 方案2:本地安装预编译包
    若无需更换现有系统,可先安装系统依赖:
    sudo apt install libopenblas-dev libblas-dev m4 cmake cython python3-dev python3-yaml python3-setuptools
    
    之后获取第三方编译好的适配Python3.7+树莓派4架构的PyTorch 1.9.0 wheel包,执行pip install 本地wheel包路径完成安装。
  • 方案3:源码编译安装
    若需要特定版本的PyTorch,可拉取对应版本的PyTorch源码在本地编译,编译全程约2-4小时,需提前预留至少8G可用存储空间。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 16:06:03