第2章:系统要求与安装¶
学习目标¶
学完这一章,你将知道:
- ✅ 你的电脑能不能装MinerU
- ✅ 怎么安装MinerU(手把手教你)
- ✅ 怎么检查安装是否成功
- ✅ 遇到问题怎么解决
2.1 你的电脑能不能装MinerU?¶
先检查这几项¶
检查项1:操作系统¶
MinerU支持的操作系统:
| 操作系统 | 版本要求 | 能不能装 |
|---|---|---|
| Windows | Win10、Win11 | ✅ 能装 |
| 苹果电脑(Mac) | macOS 14.0或更新 | ✅ 能装 |
| Linux | Ubuntu 20.04+、CentOS 8+等 | ✅ 能装 |
怎么查看系统版本?
Windows:
| Text Only | |
|---|---|
1 2 3 4 5 6 7 | |
Mac:
| Text Only | |
|---|---|
1 2 | |
Linux:
| Bash | |
|---|---|
1 2 | |
检查项2:Python版本¶
MinerU需要Python 3.10到3.13版本。
怎么检查Python版本?
方法1:命令行检查
| Bash | |
|---|---|
1 2 3 4 5 | |
可能的输出:
| Text Only | |
|---|---|
1 2 3 | |
方法2:如果没有Python
如果你看到这样的提示:
| Text Only | |
|---|---|
1 | |
说明你还没有安装Python,需要先安装。
检查项3:电脑配置¶
最基本的要求:
| 配置 | 最低要求 | 推荐配置 |
|---|---|---|
| 内存(RAM) | 16GB | 32GB |
| 硬盘空间 | 20GB | 50GB |
| CPU | 4核 | 8核或更多 |
怎么看配置?
Windows:
| Text Only | |
|---|---|
1 2 3 4 | |
Mac:
| Text Only | |
|---|---|
1 2 | |
Linux:
| Bash | |
|---|---|
1 2 3 4 5 6 7 8 | |
检查项4:显卡(GPU)【可选】¶
MinerU可以用GPU加速,但不是必须的!
怎么检查有没有GPU?
Windows:
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |
Mac:
| Text Only | |
|---|---|
1 2 | |
Linux:
| Bash | |
|---|---|
1 2 3 4 | |
总结:
- ✅ 有GPU → 可以用GPU加速,速度更快
- ⭕ 没有GPU → 也可以用,用CPU处理,速度慢一点
2.2 安装Python(如果需要)¶
如果你的Python版本不对¶
情况1:Python太老(3.9或更早)
需要升级Python。
Windows用户:
| Text Only | |
|---|---|
1 2 3 4 5 6 7 | |
Mac用户:
| Bash | |
|---|---|
1 2 3 4 5 | |
Linux用户:
| Bash | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
情况2:没有Python
按照上面的方法安装Python 3.11(推荐)
2.3 安装MinerU¶
最简单的安装方法:用pip安装¶
什么是pip?
pip是Python的"应用商店",专门用来安装Python软件的。
安装步骤(手把手)¶
步骤1:打开命令行¶
Windows:
| Text Only | |
|---|---|
1 2 3 4 5 6 | |
Mac:
| Text Only | |
|---|---|
1 2 | |
Linux:
| Text Only | |
|---|---|
1 2 | |
步骤2:升级pip(可选但推荐)¶
| Bash | |
|---|---|
1 2 | |
做什么:
- 把pip升级到最新版本
- 确保后面安装MinerU时不会出问题
可能看到的输出:
| Text Only | |
|---|---|
1 2 | |
步骤3:安装MinerU¶
| Bash | |
|---|---|
1 2 | |
这条命令在做什么?
pip install:用pip安装软件"mineru[all]":安装MinerU及其所有功能(包括OCR等)
可能看到的输出:
| Text Only | |
|---|---|
1 2 3 4 | |
可能需要几分钟,因为:
- 要下载MinerU软件(约2GB)
- 要下载模型文件(约5-10GB)
- 要安装各种依赖
步骤4:等待安装完成¶
安装过程中的提示:
正常情况:
| Text Only | |
|---|---|
1 2 3 | |
常见问题解决¶
问题1:网络问题(下载失败)¶
错误提示:
| Text Only | |
|---|---|
1 2 | |
原因: 网络无法连接到国外服务器(Hugging Face)
解决方法1:使用国内镜像(推荐)
| Bash | |
|---|---|
1 2 3 4 5 | |
解决方法2:使用代理(如果你有)
| Bash | |
|---|---|
1 2 3 4 5 6 | |
问题2:权限问题(Windows)¶
错误提示:
| Text Only | |
|---|---|
1 | |
原因: 没有管理员权限
解决方法:
| Text Only | |
|---|---|
1 2 3 | |
问题3:依赖冲突¶
错误提示:
| Text Only | |
|---|---|
1 | |
原因: 电脑里已经有其他Python包,和MinerU的包有冲突
解决方法:使用虚拟环境(推荐)
| Bash | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
2.4 检查安装是否成功¶
验证步骤¶
验证1:查看版本¶
| Bash | |
|---|---|
1 2 | |
预期输出:
| Text Only | |
|---|---|
1 | |
如果看到这个,说明安装成功! ✅
如果看到错误:
| Text Only | |
|---|---|
1 | |
说明安装失败,回到上面检查问题。
验证2:查看帮助¶
| Bash | |
|---|---|
1 2 | |
预期输出(会显示很多帮助信息):
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 | |
如果看到这些帮助信息,说明没问题! ✅
2.5 第一次使用MinerU¶
测试解析一个PDF¶
准备测试PDF¶
如果没有测试PDF,可以下载一个:
| Bash | |
|---|---|
1 2 3 4 5 6 | |
或者用自己的PDF:
| Text Only | |
|---|---|
1 2 3 | |
运行MinerU¶
| Bash | |
|---|---|
1 2 | |
这条命令在做什么:
-p test.pdf:要处理的PDF文件是test.pdf-o output:输出到output目录
可能看到的输出:
| Text Only | |
|---|---|
1 2 3 4 5 6 | |
查看输出结果¶
| Bash | |
|---|---|
1 2 | |
预期输出:
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 | |
恭喜!如果看到这些文件,说明MinerU正常工作了! 🎉
查看处理结果¶
| Bash | |
|---|---|
1 2 3 | |
你会看到:
- PDF里的文字都提取出来了
- 按照正确的顺序排列
- 表格、公式、图片都有标注
2.6 常见问题¶
问题1:安装很慢,一直卡住¶
可能原因:
- 正在下载模型文件(很大)
- 网络速度慢
解决方法:
- 耐心等待(可能需要10-20分钟)
- 换个网络试试(比如手机热点)
- 使用国内镜像(见上面问题1的解决方法)
问题2:安装时提示磁盘空间不足¶
错误提示:
| Text Only | |
|---|---|
1 | |
解决方法:
- 清理磁盘空间
- 或者安装到其他磁盘
| Bash | |
|---|---|
1 2 3 4 | |
问题3:运行mineru命令提示找不到¶
错误提示:
| Text Only | |
|---|---|
1 | |
解决方法:
方法1:检查Python路径
| Bash | |
|---|---|
1 2 3 4 5 | |
方法2:添加Python到PATH(Windows)
| Text Only | |
|---|---|
1 2 3 4 5 6 7 8 | |
问题4:想用GPU加速,但不知道怎么配置¶
简单方法:
如果你有NVIDIA显卡,MinerU会自动使用GPU(如果有的话)
检查是否用了GPU:
| Bash | |
|---|---|
1 2 3 | |
如果没用到GPU:
- 检查NVIDIA驱动是否安装
- 检查CUDA是否安装
- 或者在第3章会详细讲解
2.7 安装检查清单¶
完成安装后,请逐项检查:
基础检查¶
- [ ] 操作系统是Windows/Mac/Linux
- [ ] Python版本在3.10-3.13之间
- [ ] 内存≥16GB,硬盘空间≥20GB
- [ ] 运行
mineru --version能看到版本号 - [ ] 运行
mineru --help能看到帮助信息
功能检查¶
- [ ] 能解析一个测试PDF
- [ ] 输出目录正常生成
- [ ] test.md文件存在且不为空
- [ ] images目录存在
GPU检查(可选)¶
- [ ] (有GPU)查看GPU使用率,确认在用GPU
- [ ] (无GPU)知道MinerU会自动用CPU
本章小结¶
核心要点¶
- 系统要求:
- 操作系统:Win10+ / Mac14+ / Linux 20.04+
- Python:3.10-3.13
- 内存:≥16GB
- 硬盘:≥20GB
- GPU:可选,但推荐
- 安装步骤:
- 打开命令行
- 升级pip
- 运行
pip install "mineru[all]" - 等待完成
- 验证安装:
mineru --version:查看版本mineru --help:查看帮助- 测试解析一个PDF
- 常见问题:
- 网络问题 → 用国内镜像
- 权限问题 → 用管理员运行
- 依赖冲突 → 用虚拟环境
- 命令找不到 → 检查PATH
实践任务¶
任务1:检查系统¶
- [ ] 查看操作系统版本
- [ ] 查看Python版本
- [ ] 查看内存和硬盘空间
任务2:安装MinerU¶
- [ ] 打开命令行
- [ ] 升级pip
- [ ] 安装MinerU
- [ ] 等待安装完成
任务3:验证安装¶
- [ ] 运行
mineru --version - [ ] 运行
mineru --help - [ ] 测试解析一个PDF