# OCR_img_pdf_word **Repository Path**: yangLLHGS/ocr_img_pdf_word ## Basic Information - **Project Name**: OCR_img_pdf_word - **Description**: 基于python的paddleOCR3.3.0版本的图片识别,附加pdf转图片识别以及word转图片识别 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 如何部署安装 ## 1.首先确保docker安装了 ## 2.然后是安装python3.12 要在你的服务器上安装 Python 3.12.9 并设置为默认(`python --version` 显示 3.12.9),推荐通过 **源码编译安装**(稳定且可自定义路径,不破坏系统原有 Python 3.9.19),步骤如下(适配 CentOS/RHEL 系列系统,你之前的服务器大概率是这类): ### 一、准备依赖环境(编译 Python 必需) 先安装编译所需的依赖包,避免后续报错: ```bash yum install -y gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel wget ``` - 这些依赖用于编译 Python 源码、支持 SSL(HTTPS)、压缩等功能,缺一不可。 ### 二、下载 Python 3.12.9 源码包 1. 进入临时目录(避免污染其他路径): ```bash cd /tmp ``` 2. 下载官方源码包(用 `wget` 直接拉取,速度快): ```bash wget https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tgz ``` - 如果 `wget` 没安装,先执行 `yum install -y wget`。 ### 三、解压并编译安装 1. 解压源码包: ```bash tar -zxvf Python-3.12.9.tgz ``` 2. 进入解压后的目录: ```bash cd Python-3.12.9 ``` 3. 配置编译参数(指定安装路径,避免覆盖系统 Python): ```bash ./configure --prefix=/usr/local/python312 --enable-optimizations ``` - `--prefix=/usr/local/python312`:安装到 `/usr/local/python312` 目录(自定义路径,方便管理); - `--enable-optimizations`:开启编译优化,提升 Python 运行速度。 4. 编译并安装(耗时约 5-10 分钟,耐心等待): ```bash make && make install ``` - 编译完成后,Python 3.12.9 会被安装到 `/usr/local/python312/bin/` 目录下。 ### 四、设置默认 Python 为 3.12.9(关键步骤) 系统当前默认 Python 是 3.9.19,我们通过 **创建软链接** 覆盖默认 `python` 和 `pip` 命令(不删除原有 Python 3.9.19,后续可恢复)。 #### 步骤1:备份原有软链接(可选但推荐,防止出错) 如果系统原来有 `python` 或 `python3` 软链接,先备份: ```bash # 查看当前软链接(可选,了解现状) ls -l /usr/bin/python* /usr/bin/pip* # 备份原有链接(如果提示“不存在”,直接跳过) mv /usr/bin/python /usr/bin/python.bak 2>/dev/null mv /usr/bin/python3 /usr/bin/python3.bak 2>/dev/null mv /usr/bin/pip /usr/bin/pip.bak 2>/dev/null mv /usr/bin/pip3 /usr/bin/pip3.bak 2>/dev/null ``` #### 步骤2:创建新的软链接(指向 3.12.9) ```bash # 给 python3.12 创建软链接到 /usr/bin/python(系统默认路径) ln -s /usr/local/python312/bin/python3.12 /usr/bin/python # 给 pip3.12 创建软链接到 /usr/bin/pip(确保 pip 也对应 3.12.9) ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip ``` ### 五、验证是否成功 执行以下命令,若输出 3.12.9 则说明配置完成: ```bash # 验证 Python 版本(核心验证) python --version # 输出应为:Python 3.12.9 # 验证 pip 版本(确保 pip 对应 3.12) pip --version # 输出应为:pip 24.2 from /usr/local/python312/lib/python3.12/site-packages/pip (python 3.12) ``` ## 3.之后安装git, ### 第一步:判断系统类型(选一个命令执行) 先确认服务器是 CentOS 还是 Ubuntu(避免装错包管理器): ```bash # 执行以下命令,看输出判断 cat /etc/os-release ``` - 如果输出里有 `CentOS` 或 `Red Hat` → 用 **YUM 包管理器** - 如果输出里有 `Ubuntu` 或 `Debian` → 用 **APT 包管理器** ### 第二步:安装 git(根据系统选对应命令) #### 情况1:CentOS/RHEL 系列(大概率你的系统) ```bash # 用 yum 安装 git(需要root权限,你已经是root,直接执行) yum install -y git ``` #### 情况2:Ubuntu/Debian 系列(如果上面判断是这个系统) ```bash # 先更新软件源,再安装git apt update && apt install -y git ``` ### 第三步:验证安装成功 安装完成后,执行以下命令,能显示 git 版本就说明成功了: ```bash git --version ``` 输出类似 `git version 2.39.3` 就没问题了,之后就能正常用 `git clone` 命令了。 ### 安装完成之后,去拉项目然后进入这个文件夹 ## 4.然后去部署 ```bash docker compose up --build -d ``` ## 5.等待部署完成之后 查看状态 ```bash docker ps # 查看容器 docker images # 查看镜像 ``` 以文件的形式查看日志 ````bash docker compose logs -f ```` 取前50行日志 ```bash docker compose logs -n 50 ```