当前位置: 首页 > news >正文

PaddleOCR源码安装+centos7.6+python3.10

先自行安装python3,版本如下:

[root@localhost IOPaint]# python3 --version Python 3.10.6

安装gcc9

# 安装 SCL 仓库
sudo yum install -y centos-release-scl
# 安装 devtoolset-9(包含 GCC 9)
sudo yum install -y devtoolset-9-toolchain
# 安装完整的开发工具集
sudo yum install -y devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
echo 'source /opt/rh/devtoolset-9/enable' >> ~/.bashrc
source ~/.bashrc
# 查看版本,9的版本就是对的
gcc --version

 

基础环境

# 安装必要的依赖包
sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel
sudo yum install -y sqlite-devel readline-devel tk-devel gdbm-devel
sudo yum install -y xz-devel expat-devel ncurses-devel# 安装图像处理相关依赖
sudo yum install -y libjpeg-devel libpng-devel libtiff-devel
sudo yum install -y freetype-devel lcms2-devel libwebp-devel

下载源码

mkdir /opt/PaddleOCR
cd /opt/PaddleOCR
  git clone https://gitee.com/paddlepaddle/PaddleOCR.git
  cd PaddleOCR
  # 切换到 3.2.0 版本
  git checkout v3.2.0
# 创建虚拟环境
python3 -m venv paddle-ocr-env# 激活虚拟环境
source paddle-ocr-env/bin/activate

如需退出虚拟环境,请执行:

deactivate

 

安装 PaddlePaddle 框架

python3 -m pip install paddlepaddle==3.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装源码

# 安装基础依赖

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 如果需要使用 PP-StructureV3 文档解析功能
python3 -m pip install "paddleocr[doc_analysis]" -i https://pypi.tuna.tsinghua.edu.cn/simple

# 如果需要使用 PP-ChatOCRv4 信息抽取功能
python3 -m pip install "paddleocr[kie]" -i https://pypi.tuna.tsinghua.edu.cn/simple

# 源码安装

python3 -m pip install -e . -i https://pypi.tuna.tsinghua.edu.cn/simple
 
 
报错
# 安装 devtoolset-9
sudo yum install -y devtoolset-9-toolchain devtoolset-9-libstdc++-devel

# 检查 libstdc++ 文件位置
find /opt/rh/devtoolset-9/ -name "libstdc++.so*" 2>/dev/null

  # 启用 devtoolset-9 工具集
  source /opt/rh/devtoolset-9/enable
 
  验证 gcc 版本(应该显示 9.x.x)
  gcc --version
 
  # 查找 devtoolset-9 中所有的 libstdc++ 文件
  find /opt/rh/devtoolset-9/ -name "*libstdc++*" -type f 2>/dev/null

  # 如果在 gcc 目录中找到,复制到系统目录
  if [ -f "/opt/rh/devtoolset-9/root/usr/lib/gcc/x86_64-redhat-linux/9/libstdc++.so" ]; then
    sudo ln -sf /opt/rh/devtoolset-9/root/usr/lib/gcc/x86_64-redhat-linux/9/libstdc++.so /lib64/libstdc++.so.6
  fi

 

 

 

http://www.gsyq.cn/news/21186.html

相关文章:

  • 10.14日学习笔记
  • 全局解释器锁(GIL)
  • How to Speak English with Only 50 Sentences
  • ZR3365
  • 六维力传感器材质选择:影响性能与精度的关键因素 - 实践
  • vtk学习——Pipeline
  • 长沙四大名校x东方project
  • SpringBoot运维实用篇(YW-1.SpringBoot程序的打包与运行,YW-2.配置高级,YW-3.多环境开发,YW-4.日志) - a
  • 10.14 NOIP 模拟赛 T1. HappyLovelyEveryday!
  • 20251014 杂题
  • SQL在智能自动化业务场景中的应用 - Irving11
  • .net Core资料
  • 日志|二叉树|110平衡二叉树|111二叉树的最大深度|199二叉树的右视图
  • 吾の歌单
  • Qwen多模态系列模型笔记—Qwen2-VL
  • WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离
  • 歌词本。 - Slayer
  • ai出题
  • 从 0 到 1 实现高性能日志库 MiniSpdlog — 这可能是最适合新手的日志系统实战项目 !
  • 思想惰性:警惕时代中的精神惯性
  • journalctl 查看服务日志
  • 对ssh修改源码过程
  • 低代码时代,企业机遇在哪里
  • 从后端转行为AI工程师,转行AI大模型开发,附全套学习资源!收藏这份指南! - 实践
  • 2025秋_11
  • 2025/10/14
  • 【技术解决方案】联邦学习中遇到的Non-IID问题——隐语SecretFlow
  • 题解:P10104 [GDKOI2023 提高组] 异或图
  • P7076 [CSP-S2020] 动物园
  • redis-4.0.11-1.ky10.sw_64.rpm安装教程(申威麒麟V10 64位系统详细步骤)