Windows系统导入EasyOCR时内核崩溃无报错问题求助
问题根源
- 版本依赖冲突:Windows平台下Python3.9环境中,手动安装的PyTorch版本与EasyOCR依赖的PyTorch、torchvision版本不匹配是最常见诱因,如果你安装的是GPU版PyTorch,CUDA版本与EasyOCR依赖的CUDA算子版本不匹配也会触发该问题。安装时依赖校验未触发报错,但运行时动态链接库加载冲突会直接导致内核崩溃。
- OpenCV兼容问题:EasyOCR默认依赖的opencv-python包含GUI相关组件,部分版本在Windows+Python3.9环境下存在内存访问bug,导入时会触发内核异常。
- 环境残留冲突:如果使用conda虚拟环境、Jupyter内核,可能存在多版本Python依赖残留,EasyOCR加载时调用了错误路径的依赖组件导致崩溃。
解决方案
- 先完全卸载现有相关依赖,执行命令:
pip uninstall torch torchvision torchaudio easyocr opencv-python opencv-python-headless -y - 优先安装符合你硬件配置的PyTorch官方稳定版本(≥1.10版本即可适配绝大多数EasyOCR版本)
- 再安装EasyOCR与无GUI的opencv版本,避免GUI组件冲突:
pip install easyocr opencv-python-headless - 若仍存在崩溃问题,可降级到对Python3.9兼容性最优的组合版本:
pip install easyocr==1.6.2 opencv-python-headless==4.5.5.62
验证方法
安装完成后先在系统命令行直接启动Python解释器执行import easyocr,确认无报错后再在对应开发环境中运行,可排除Jupyter等内核本身的配置问题。
内容的提问来源于stack exchange,提问作者SelenVural
相关产品推荐
相关产品推荐

