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

无GPU的Intel i3环境下导入PaddleOCR遇核心模块错误求助

解决PaddleOCR导入时libpaddle.pyd DLL加载失败问题

问题原因

这类错误是因为PaddlePaddle核心依赖库libpaddle.pyd无法正常加载,常见诱因包括:

  • 虚拟环境Python版本与PaddlePaddle预编译包不兼容
  • 系统缺失必要的Visual C++运行时库
  • 安装的PaddlePaddle版本和无GPU的CPU硬件不匹配

分步解决办法

1. 卸载旧包并重装适配版本

先清理当前环境里的错误安装包:

pip uninstall -y paddlepaddle paddleocr

针对你的无GPU Intel i3 CPU + Python3.10.11环境,安装稳定兼容的CPU版PaddlePaddle:

pip install paddlepaddle==2.5.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install paddleocr -i https://pypi.tuna.tsinghua.edu.cn/simple

注:选2.5.2版本是因为它对Python3.10的兼容性经过验证,且CPU版无需GPU相关依赖。

2. 补装Visual C++运行时库

libpaddle.pyd依赖微软Visual C++运行时组件,直接安装对应版本:

  • 下载并安装Visual C++ Redistributable for Visual Studio 2019(根据系统选x64或x86,一般选x64)
  • 安装完成后重启电脑,再尝试导入PaddleOCR

3. 确认虚拟环境Python版本正确性

执行命令验证当前虚拟环境的Python版本:

python --version

如果显示不是3.10.11,重新创建正确版本的虚拟环境:

# 用Python3.10创建虚拟环境
python3.10 -m venv d:\env\.venv
# 激活虚拟环境
d:\env\.venv\Scripts\activate
# 再重新执行第一步的安装命令

4. 手动排查缺失的依赖文件

如果前面步骤无效,手动检查依赖:

  • 打开d:\env\.venv\lib\site-packages\paddle\fluid目录,确认libpaddle.pyd存在
  • 用Dependency Walker工具打开该文件,查看缺失的DLL,手动补充对应的系统库

验证导入

完成所有步骤后,在虚拟环境中运行测试代码:

from paddleocr import PaddleOCR, draw_ocr
ocr = PaddleOCR(use_angle_cls=True, lang='ch')
print("PaddleOCR导入成功")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 03:12:35