树莓派4 Ubuntu22.04环境下EasyOCR启动崩溃问题求助
解决树莓派4 Ubuntu 22.04 LTS上EasyOCR段错误问题
针对你遇到的执行reader = easyocr.Reader(['pt'], gpu=False)时触发Torch量化模块段错误的问题,可尝试以下方案:
方案1:禁用EasyOCR的量化模型
段错误源于Torch量化模块在ARM架构(树莓派为ARM64)上的兼容性问题,直接禁用量化即可规避:
- 在初始化Reader前添加环境变量设置:
import os os.environ['EASYOCR_QUANTIZE'] = '0' from easyocr import Reader reader = Reader(['pt'], gpu=False)
方案2:重装适配ARM架构的Torch及依赖
pip默认安装的Torch预编译包多针对x86架构,ARM平台可能存在兼容性bug,需安装官方适配的ARM版本:
- 卸载现有依赖:
pip uninstall -y torch torchvision opencv-python opencv-contrib-python easyocr - 安装ARM适配的Torch及相关库:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu - 重新安装EasyOCR:
pip install easyocr
方案3:指定兼容的版本组合
若上述方案无效,可尝试锁定经过ARM平台验证的版本:
- 安装Torch 1.13.1(ARM兼容稳定版):
pip install torch==1.13.1 torchvision==0.14.1 --extra-index-url https://download.pytorch.org/whl/cpu - 安装对应版本的EasyOCR:
pip install easyocr==1.6.2
内容的提问来源于stack exchange,提问作者Casimiro De Almeida Barreto
相关产品推荐
相关产品推荐

