恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
如何用 uv 安装 PyPI 上的最新版 ocrmypdf 并确认安装版本
首页
资讯中心
/
如何用 uv 安装 PyPI 上的最新版 ocrmypdf 并确认安装版本
如何用 uv 安装 PyPI 上的最新版 ocrmypdf 并确认安装版本
发布时间:2026/9/11 16:38:14
如何用 uv 安装 PyPI 上的最新版 ocrmypdf 并确认安装版本【免费下载链接】OCRmyPDFOCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched项目地址: https://gitcode.com/GitHub_Trending/oc/OCRmyPDF当发行版仓库里的 OCRmyPDF 版本落后于 PyPI 上的最新 release 时apt/dnf装到的旧版满足不了你需要新功能的需求。官方安装文档docs/installation.md推荐用 uv 从 PyPI 安装最新版 OCRmyPDF先通过系统包管理器装好 Tesseract、Ghostscript 等外部依赖再用uv pip install ocrmypdf拉取 PyPI 上的最新包最后用ocrmypdf --version核对版本号。本文按文档给出的步骤完成这条路径。准备条件系统级依赖必须先用系统包管理器安装文档明确说明OCRmyPDF 依赖的外部程序和库必须用操作系统包管理器安装pip包括 uv提供不了它们。文档给出的 pip/HEAD 安装环境要求如下Python 3.11 或更新推荐 3.12Tesseract 4.1.1 或更新Ghostscript 9.54或pypdfium2Python 包二选一fpdf2 2.8 或更新Python 包、uharfbuzzPython 包fonts-noto 或等效字体包推荐jbig2enc、pngquant、unpaper 均为可选项文档的建议做法是先按平台说明安装本发行版的ocrmypdf包这一步会一并装好系统依赖例如 Debian/Ubuntu 上执行sudo apt install ocrmypdf该命令需要 root 权限会修改系统级包环境。装完系统包后再用 uv 覆盖安装 PyPI 上的最新版。安装 uv文档给出的安装命令pip install uv这会向当前 Python 环境安装uv包管理器。用 uv 从 PyPI 安装最新版 ocrmypdf文档的“Installing with uv (recommended)”一节给出两条路径。主路径安装到虚拟环境文档推荐uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate uv pip install ocrmypdfuv venv在当前目录创建虚拟环境uv pip install ocrmypdf在该环境中安装 PyPI 上的 ocrmypdf。注意虚拟环境未激活时ocrmypdf命令不可用使用前先执行上面的 activate 命令Windows 下路径为.venv\Scripts\activate。或安装到全局uv pip install --system ocrmypdf文档将此路径描述为 “Or install globally”。它会向当前解释器所在的系统 Python 环境写入包适合不想每次激活虚拟环境的场景若系统 Python 受管理保护PEP 668 环境请改用上面的虚拟环境路径或下文 Ubuntu 路径。备选分支Ubuntu 22.04 / 24.04 LTS 专用流程针对 Ubuntu 仓库自带旧版的情况文档单独给出一段 uv 流程# Install system dependencies first sudo apt-get update sudo apt-get -y install ocrmypdf # Install uv and upgrade to the latest OCRmyPDF pip install uv uv pip install --user --upgrade ocrmypdf前三条命令需要 sudo-y表示自动确认安装会在系统层面安装/升级 ocrmypdf 包及依赖。最后一条--user安装到用户目录--upgrade用于在已有旧版例如 apt 装过的版本时强制升级到 PyPI 最新版——文档在 pip 小节中也提到遇到Requirement already satisfied提示时就需要加--upgrade。确认安装版本安装完成后按文档执行ocrmypdf --version该参数会打印程序版本号并退出这是 cli.py 中--version的定义行为。如果走的是虚拟环境路径先激活环境再执行如果在 WSL 中安装并想从 Windows 命令行核对文档给出的命令是wsl ocrmypdf --version文档在正文用 PyPI 徽章标注了 PyPI 上的最新 release 版本可以把ocrmypdf --version的输出与之对照确认装到的确实是 PyPI 最新版而不是发行版旧版。限制说明文档声明不支持任何 32 位系统包括 32 位 Python 或 32 位 Ghostscript 的 Windows。自 17.0.0 起 Ghostscript 变为可选pypdfium2 可用于 PDF 光栅化verapdf 可用于校验 PDF/A 转换文档同时建议两者与 Ghostscript 一并安装以获得最完整的功能。Debian/Ubuntu 的系统包目前不含 JBIG2 编码器OCRmyPDF 可以正常工作但输出文件会更大属可选增强。完成上述步骤后ocrmypdf --version输出的版本即为你当前可用的 PyPI 最新版 OCRmyPDF可开始对扫描版 PDF 执行 OCR。【免费下载链接】OCRmyPDFOCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched项目地址: https://gitcode.com/GitHub_Trending/oc/OCRmyPDF创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考