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

Windows系统Python环境安装PaddleOCR遇PyMuPDF编译错误求助

PaddleOCR安装失败:PyMuPDF编译错误修复指南

问题根源

  1. PyMuPDF源码编译依赖Visual Studio的devenv.com工具,但系统未安装该工具或未配置环境变量,导致构建MuPDF失败。
  2. 旧版vision包的.pth文件损坏,触发AttributeError: 'NoneType' object has no attribute 'loader'报错。

修复步骤

1. 清理损坏的vision包

执行卸载命令:

pip uninstall -y vision

若卸载失败,手动删除以下文件:

  • C:\Users\Local\Programs\Python\Python311\Lib\site-packages\vision-1.0.0-py3.11-nspkg.pth
  • Python site-packages目录下的vision文件夹

2. 安装预编译版PyMuPDF(推荐)

跳过源码编译环节,直接安装官方预编译的wheel包,无需依赖Visual Studio环境:

pip install pymupdf --only-binary :all: -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 重新安装PaddleOCR

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

备选:源码编译PyMuPDF的前置要求

若必须从源码构建PyMuPDF,需完成以下配置:

  • 安装Visual Studio 2019/2022,并勾选C++桌面开发组件
  • 将devenv.com的路径(如C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.com)添加到系统PATH环境变量
  • 重启终端后再执行安装命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 05:25:29