我是靠谱客的博主 醉熏皮带,最近开发中收集的这篇文章主要介绍百度paddleocr安装过程(各种问题报错)记录安装百度paddleocr过程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

记录安装百度paddleocr过程

安装paddleocr已经两天了,从官网安装到各种教程安装,总是遇到很多warning与error,现在来记录一下。
写在前面:xdm一定要确保自己安装的时候没有开VPN,没有开VPN,没有开VPN。
本机搭建环境:

python 3.8.8
conda 4.10.1

搭建过程

  1. CPU下安装paddlepaddle
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

安装paddlepaddle
2. 第二步安装安装PaddleOCR whl包
官方安装说法:
在这里插入图片描述
安装过后直接报错

Could not fetch URL https://pypi.org/simple/paddleocr/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/paddleocr/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1125)'))) - skipping
ERROR: Could not find a version that satisfies the requirement paddleocr>=2.0.1 (from versions: none)
ERROR: No matching distribution found for paddleocr>=2.0.1

在这里插入图片描述
提示的错误是找不到官方要求的大于2.0.1版本,然后各种找,都是描述的是paddlepaddle版本的问题,官方说的是winerror错误,虽然与这个错误不一致,但是毕竟是windows安装,因此进行尝试一下安装shapely。
3. 安装shapely
在这里插入图片描述
根据自己的python版本选择,CP38标识python3.8
然后下载,移动到自己的项目文件中

pip install Shapely-1.8.2-cp38-cp38-win_amd64.whl

安装成功
在这里插入图片描述
4.继续安装paddleocr
依然是原来的错误
在这里插入图片描述
没有办法了,这时候想到了之前搜索错误的时候,看到了一篇说是paddleocr支持3.7,不支持3.8(到这已经尝试了半天了,只能瞎猫乱碰死耗子看看能不能碰对了)
4. 切换python3.7进行尝试
官网下载python3.7.9版本
结果到安装paddleocr依然是原来的错误

还是不行,发现不是python版本的问题,于是思考。。。。。。。。。。。结果这时候发现,是不是自己VPN开了,于是进行尝试,报错

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for Polygon3
  Running setup.py clean for Polygon3
Failed to build lanms-neo Polygon3
ERROR: Could not build wheels for lanms-neo, which is required to install pyproject.toml-based projects

但是,但是他不再是版本的问题了,妥妥的大怨种!!
5. 继续python3.8安装
继上一个错误,提示build wheels for Polygon3和lanms-neo错误,安装这两个包依赖进行查找。

error: subprocess-exited-with-error

子进程因错误推出,在安装软件包lanms-neo和polygon3时,那么先分别对这两个包进行独立安装
(1) 对polygon3安装
找到对应的版本下载,然后使用命令安装
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

 pip install Polygon3-3.0.9.1-cp38-cp38-win_amd64.whl

(2)对lanms-neo安装

pip install lanms-neo

安装后依然提示原来的错误

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for lanms-neo
Failed to build lanms-neo
ERROR: Could not build wheels for lanms-neo, which is required to install pyproject.toml-based projects

这时候仔细看错误
在这里插入图片描述
提示vc++的生成工具问题
在这里插入图片描述
下载,然后重新安装,甚至重启安装pip,依然错误,然后一气之下,把2022的VS全部下载,再进行pip安装,成功解决

最后

以上就是醉熏皮带为你收集整理的百度paddleocr安装过程(各种问题报错)记录安装百度paddleocr过程的全部内容,希望文章能够帮你解决百度paddleocr安装过程(各种问题报错)记录安装百度paddleocr过程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部