Windows安装paddlepaddle3.3+PP-OCRv5(cpu版本),保姆级教程
首先在说明参考视频https://www.bilibili.com/video/BV1mDHvzDEbW/?spm_id_from333.337.search-card.all.clickvd_source298689a0706e277a3530464c8f065bf3b站的一位大哥出的教程我只是模仿着试了一遍有什么自己遇到的问题在文章中记录无盈利。在文章中下载了之后标注需要的有关文件自己也在摸索中会随时修改文章。1.安装anaconda安装目的是可以创造虚拟环境防止不同项目干扰。官网https://www.anaconda.com/直接点击下载点击跳过注册进入后选择自己需要的版本下载即可按步骤直接next即可推荐下到d盘。不懂得小伙伴csdn随便找教程就行记得勾选环境变量。2.下载官方给的需要的文件PaddleOCR-main和PPOCRLabel-main网址https://github.com/PaddlePaddle/PaddleOCRhttps://github.com/PFCCLab/PPOCRLabel直接下载这两个压缩包到d盘指定文件夹自己设置名字我这里设置名字是mypaddle。下载完成后解压缩。如图点这里可以看到版本可以看到我现在这里paddleocr已经更新到3.4.0版本了不用管这个看一下就可以。3.选择paddlepaddle官网地址https://www.paddlepaddle.org.cn/install/quick?docurl/documentation/docs/zh/develop/install/pip/windows-pip.html选择自己适合的版本。我电脑轻薄本没有显卡只能安装cpu版本所以只展示我自己需要用的。选择后下面自动出现安装信息点击右边蓝色小点即可复制python-mpipinstallpaddlepaddle3.3.0-ihttps://www.paddlepaddle.org.cn/packages/stable/cpu/注意下载paddle对python版本有要求网页输入https://www.paddlepaddle.org.cn/packages/stable/cpu/paddlepaddle/可以看到每个版本对应的python要求。可以看到paddle3.3.0仅支持python3.9以上的版本所以需要在虚拟环境中指定一下python的版本。如果python在3.9以下的友友也不用着急卸载python。后面有具体步骤。现在先复制这串命令保存好即可。4.新建虚拟环境按winr进入运行窗口#输入conda activate base激活基础环境#输入conda create-nppocr3.3python3.12#由于这里在虚拟环境中指定了python版本所以运行会比较慢。#不过后面就不会因为python版本问题报错了我这里以为要输入自己电脑的python版本所以这里写错了就不展示了。如果有友友们这里写错了也不用怕后面还可以改。创建一个名为ppocr3.3的虚拟环境5.安装paddlepaddle3.3.0首先在命令行激活刚才创建的虚拟环境#输入conda activate ppocr3.3输入后前面括号中的内容就从base变成了自己设置的名字ppocr3.3然后再输入刚才在官网复制的内容https://www.paddlepaddle.org.cn/install/quick?docurl/documentation/docs/zh/develop/install/pip/windows-pip.html#输入python-mpipinstallpaddlepaddle3.3.0-ihttps://www.paddlepaddle.org.cn/packages/stable/cpu/虚拟环境改python版本我这里刚开始设置错python版本所以这里一直报错问ai让我改镜像源一直报错。如果有友友也忘机设置python版本跟着我这样做就可以可以看到我这里输入python --version查看了一下我现在的python版本是3.8.20由于版本太低所以报错。因此在下面输入conda install python3.12把虚拟环境中的版本改成3.12即可需要几分钟下载。在已经激活的这个虚拟环境下#输入condainstallpython3.12如果不小心已经关掉窗口的话这样输入即可# 1. 激活你的虚拟环境conda activate ppocr3.3# 2. 安装新的 Python 版本会自动处理依赖condainstallpython3.12安装好python版本后安装刚才复制的paddlepaddle发现没有报错了下载成功这样就是下载好了。6.安装依赖requirments.txt打开刚才下载的解压缩的文件夹paddleocr-main再上面的文件夹中输入cmd在这里激活虚拟环境ppocr3.3#输入conda activate ppocr3.3 pipinstall-rrequirements.txt等待安装安装成功后使用python验证#输入pythonimportpaddle paddle.utils.run_check()出现下图框中内容说明安装完成。注意打开python后出入exit即可退出python运行否则会一直在python中输入。7.安装paddleocr和PPOCRLabel标注工具#输入pipinstallPPOCRLabel#注意不要输错字母我这输错挠了半天头安装依赖paddleocr# 只希望使用基础文字识别功能返回文字位置坐标和文本内容python-mpipinstallpaddleocr# 希望使用文档解析、文档理解、文档翻译、关键信息抽取等全部功能python-mpipinstallpaddleocr[all]这样就下载好了。8.启动标注打开之前下载的另一个解压文件夹PPOCRLabel-main。依旧在地址处输入cmd激活虚拟环境#输入conda activate ppocr3.3 python PPOCRLabel.py--langch要多等待一会。在python环境中验证下载版本importpaddleocrimportpaddleprint(fPaddleOCR版本:{paddleocr.__version__})print(fPaddle版本:{paddle.__version__})print(fGPU可用:{paddle.is_compiled_with_cuda()})print(fGPU数量:{paddle.device.cuda.device_count()})9.遇到的问题我这里一直没打开自带的标注工具找了半天发现在第八步python PPOCRLabel.py --lang ch这里最后命令行里输出的有问题是PPOCRLabel版本不对跟着ai教程走了一遍#按winr打开命令行# 激活环境conda activate ppocr3.3# 卸载可能存在的旧版本pip uninstall PPOCRLabel-y# 从 pip 安装最新稳定版pipinstallPPOCRLabel-ihttps://pypi.tuna.tsinghua.edu.cn/simple# 启动注意不要用 python PPOCRLabel.py直接用命令PPOCRLabel--langch#不行的话用着一条python PPOCRLabel.py--langch输入后直接出现标注工具。