下载anaconda
注意需要下载64位(x86_64结尾的版本)
https://mirrors.bfsu.edu.cn/anaconda/archive/
conda create -n OCR python=3.9
成功
conda activate OCR
添加环境变量,cmd才可以识别conda
安装paddlepaddle(有独立显卡的才能安装GPU版本)
在线下载
教程: https://www.paddlepaddle.org.cn/documentation/docs/zh/install/conda/windows-conda.html#anchor-0
conda install paddlepaddle --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
各种报错,没有解决到
CondaValueError: Malformed version string ‘~’: invalid character(s)
搜到的结果
升级conda conda upgrade -n base conda
或者执行conda upgrade -n base -c defaults --override-channels conda
或者从.condarc文件中删除conda-forge
真正原因是.condarc 源不对,最后自己的.condarc文件内容
ssl_verify: false
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
remote_read_timeout_secs: 600.0
或者
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
离线下载(推荐)
https://mirrors.bfsu.edu.cn/anaconda/cloud/Paddle/win-64/
用conda install 的安装方式,不要用pip install.
conda install --offline paddlepaddle-2.2.1-py37_cpu_windows.tar.bz2 #离线安装
安装后,import会报错
照着提示一直安装即可
成功
安装paddleocr
参考:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/doc/doc_ch/quickstart.md
pip配置镜像源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
安装命令,比较耗时
pip install paddleocr
发现 paddle2.6.1.1ocr返回的结果列表只有一个,而2.6.0.1版本之前列表有多个
对应opencv版本
opencv-contrib-python==4.6.0.66
opencv-python==3.4.17.61
不会使用到pdf2docx暂时不管这个报错
import paddle
print('device', paddle.device.get_device())
from paddleocr import PaddleOCR
ocr = PaddleOCR(lang="ch", show_log=False)
第一次执行会自动下载模型
下载paddleocr源码并调试
https://gitee.com/paddlepaddle/PaddleOCR
https://github.com/PaddlePaddle/PaddleOCR
pip install -r requirement.txt
安装报错
如果安装lmdb报错执行
conda install --name OCR -c conda-forge python-lmdb
单独安装Polygon3
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应版本
执行 pip install -r requirement.txt,
visual studio(https://visualstudio.microsoft.com/zh-hans/)安装包,选择
再执行 pip install -r requirement.txt
,成功
测试:
paddleocr --image_dir ./doc/imgs/11.jpg --use_angle_cls true --use_gpu false
成功