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

树莓派安装64位Python解决easyOCR依赖torch安装失败问题

解决树莓派上easyOCR依赖torch安装失败问题

核心问题分析

你遇到的ERROR: Could not find a version that satisfies the requirement torch,本质是32位Python 3.9没有适配树莓派ARM架构的torch预编译包,切换到64位Python 3.9是可行的解决方向,以下是具体操作步骤:


步骤1:确认系统为64位

树莓派必须运行64位系统才能安装64位Python,执行命令检查:

uname -m
  • 输出aarch64:当前是64位系统,直接进入下一步
  • 输出armv7l:需要先重新刷入64位版本的Raspberry Pi OS(用官方Raspberry Pi Imager选择"Raspberry Pi OS (64-bit)"即可)

步骤2:安装64位Python 3.9

  1. 更新系统包:
sudo apt update && sudo apt upgrade -y
  1. 安装64位Python 3.9及开发依赖:
sudo apt install python3.9 python3.9-dev python3.9-venv -y
  1. 验证版本位数:
python3.9 -c "import struct; print(struct.calcsize('P') * 8)"

输出64即表示成功安装64位Python 3.9

步骤3:用虚拟环境安装依赖(推荐)

虚拟环境可避免全局环境冲突,操作如下:

  1. 创建并激活虚拟环境:
python3.9 -m venv easyocr_env
source easyocr_env/bin/activate
  1. 安装适配树莓派的torch:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
  1. 安装easyOCR:
pip install easyocr

步骤4:验证安装

执行以下命令测试:

python -c "import easyocr; reader = easyocr.Reader(['en']); print('easyOCR安装成功')"

无报错则说明安装完成


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 03:20:01