Linux环境下PostIn快速安装教程

 PostIn是一款开源免费的接口管理工具, 本文将介绍如何在Linux环境下快速安装配置,以快速入门上手。



1、服务端安装

以下以Centos7安装为例:

  • 下载,Linux 安装包下载地址:下载Linux安装包,下载安装包如tiklab-postin-x.x.x.rpm。
  • 安装,使用 rpm 命令安装,默认安装目录为/opt。
rpm -ivh --nodeps tiklab-postin-1.0.0-1.x86_64.rpm
  • 启动,进入/opt/postin-ee/bin目录下,执行sh startup.sh即可启动成功。



2、桌面端安装

Postin桌面端支持Windows、macOS 。

2.1 Windows
  • 下载,Windows安装包下载地址:下载Windows桌面端,下载安装包为 tiklab-postin-client.x.x.x.exe 。
  • 安装,双击运行可执行文件,选择安装位置并点击安装。
  • 启动,安装完成后,点击桌面快捷方式启动Postin。



2.2 MacOS
  • 下载,Mac安装包下载地址:下载Mac桌面端,下载安装包如 tiklab-postin-client.x.x.x.dmg 。
  • 安装,双击打开 .dmg 文件,将 Postin 拖入应用程序 文件夹。
  • 启动,安装完成后,点击 应用程序 文件夹中的 Postin 快捷方式启动桌面端。



3、登录

  • 启动后,默认可以通过 http://ip:9300 访问,默认登录帐号/密码为admin/123456。
  • 默认支持通过账号密码登录,满足基础登录需求。若需要使用企业微信、钉钉或 LDAP 等高级登录方式,可参阅 PostIn 文档获取相关配置说明。



登录页 





首页



4、配置

允许自定义端口、数据存放目录、数据库连接和统一登录设置,以满足特定个性化需求。

yaml文件默认位置:

系统

默认位置

Windows

默认在安装目录 --> conf目录下

Mac

默认在app下的Contents --> conf 目录下

Linux

默认在/opt/postin-ee/conf 目录下

Docker

默认在镜像文件内/usr/local/postin-ee/conf 目录下



4.1 启动端口

允许用户自定义应用的启动端口,以便在特定网络环境下避免端口冲突或满足其他配置需求。



属性

server.port

系统启动的端口号(可更改)

4.2 数据库

支持自定义数据库连接方式,用户可以选择使用内嵌数据库或指定外部数据库地址。根据需求配置数据库连接。



属性

postgresql.embbed.enable

是否使用内嵌数据库,true:使用 false:不使用。如果配置为false,需要把该文件中jdbc下的数据库连接信息更改为自己的数据库地址,用户名以及密码。

postgresql.database

是否使用内嵌数据库默认连接的数据库,默认为postin_db如果更改次默认值需要把jdbc下的数据库连接信息更改为新的数据地址。

postgresql.db.port

使用内嵌数据库的启动端口,默认为9301,如果更改需要同时把jdbc.url中的数据库连接地址端口更改。

postgresql.db.username

使用内嵌数据库的用户名,默认为postgres,如果更改需要同时把jdbc.username中的数据库连接地址用户名更改。

postgresql.db.password

使用内嵌数据库的密码,默认为darth2020,如果更改需要同时把jdbc.password中的数据库连接地址密码更改。

postgresql.db.address

使用内嵌数据库的数据库文件保存位置,默认为${DATA_HOME}/postgresql,即默认的应用数据目录下的postgresql目录。注:如果更改该目录,该路径目录必须为空目录,否则会导致数据库无法启动。

jdbc.url

默认是:jdbc:postgresql://localhost:9301/postin_db?stringtype=unspecified

其中 9301 为端口号,postin_db为数据库名字,这两个可更改

但是端口号必须与postgresql.db.port 保持一致

数据库名字必须与postgresql.database 保持一致

jdbc.username

数据库登录名,必须与postgresql.db.username一致

jdbc.password

数据库登录密码,必须与postgresql.db.password一致



4.3 统一登录

统一登录,即统一使用Soular的用户,部门等,这样配置可以让一个用户同时使用多个应用。需要安装Soular,具体安装详见Soular文档



属性

说明

soular.embbed.enable

是否为统一登录,true: 本地模式 false:统一模式

soular.address

Soular的应用地址,统一模式 必填



5、更新

Postin支持用户使用脚本一键升级,只需要执行应用升级脚本即可。

Postin的升级脚本位置:

系统

默认位置

Windows

进入默认安装目录 --> 进入bin目录 --> 执行update.bat脚本。

Mac

进入app下的Contents --> 进入bin目录 --> 执行update.sh脚本。

Linux

默认在/opt/tiklab/postin/bin 目录下 --> 执行update.sh脚本。

Docker

默认在镜像文件内/usr/local/apps/postin/bin 目录下 --> 执行update.sh脚本。



6、帮助与支持

文档:

PostIn - 文档 (tiklab.net)

社区:

TikLab - 社区



<think>好的,我现在需要在Linux系统中安装和使用PaddleOCR。首先,我需要了解一下用户提供的引用内容,看看有哪些可用的资源。根据引用[1],用户提到在Linux虚拟机上安装PaddleOCR的全过程有视频教程,这可能是一个好的起点。另外,引用[2]提到Docker安装快速指导,但可能不是长期有效,需要注意更新时间。引用[3]、[4]、[5]提供了具体的安装命令和环境配置信息,特别是Python环境、PaddlePaddle和PaddleOCR的安装步骤。 首先,我应该确认用户的需求是什么。用户希望在Linux系统中安装并使用PaddleOCR,可能需要详细的步骤。根据引用中的信息,安装过程大致分为几个步骤:安装Python环境(如Python3.6-3.9)、安装PaddlePaddle(GPU或CPU版本)、安装PaddleOCR包,以及可能的Conda环境配置。 接下来,我需要整理这些步骤,确保顺序正确,并且没有遗漏。例如,引用[3]提到安装特定版本的paddlepaddle-gpu,可能需要先安装CUDA等依赖。但用户可能使用的是CPU版本,所以需要区分两种情况。另外,引用[5]提到了使用Conda安装,这可能是一个更干净的环境管理方法,适合需要隔离项目的用户。 需要注意的是,安装PaddleOCR前必须安装PaddlePaddle框架,这是基础。根据引用[3],安装命令分为安装paddlepaddle和paddleocr两个部分,版本也有要求,比如paddleocr>=2.0.1。同时,安装完成后可能需要验证环境是否正确,例如运行Python代码检查是否导入成功。 另外,用户可能遇到环境变量的问题,比如在安装后需要重启终端或者激活Conda环境。引用[5]提到配置conda环境,需要编辑.bashrc文件并source使其生效。这也需要详细说明,避免用户遇到路径问题。 还有,引用[4]提到WebAPI部署的环境要求,包括OpenCV和特定版本的PaddleOCR,这可能属于进阶使用,但用户的问题主要围绕安装和使用基础功能,所以这部分可能作为扩展内容提及,或者放在后续的应用场景问题中。 在整理步骤时,需要分点说明,先安装Python环境,再安装PaddlePaddle,然后安装PaddleOCR,最后验证安装。如果用户使用Conda,步骤可能有所不同,需要单独说明。同时,要注意不同Linux发行版的差异,比如CenterOS7和Ubuntu在包管理上的区别,但用户提供的引用中主要提到CenterOS7,可能需要通用性的命令。 此外,用户提供的引用中有安装GPU版本的命令,但如果没有NVIDIA显卡,用户可能需要安装CPU版本。因此,在步骤中需要给出两种选项,并说明区别。 最后,生成相关问题需要考虑用户可能遇到的后续问题,比如环境配置失败、依赖项缺失、版本兼容性问题,以及如何使用PaddleOCR进行OCR识别等应用问题。</think>### 如何在 Linux 系统中安装和使用 PaddleOCR #### **步骤 1安装 Python 环境** PaddleOCR 要求 Python 版本为 3.6–3.9。推荐使用 Conda 管理环境(非必需但可避免依赖冲突): ```bash # 安装 Conda(若未安装) wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh bash Anaconda3-2023.03-Linux-x86_64.sh # 激活 Conda 环境 source ~/.bashrc # 或重启终端 ``` 创建独立环境(示例): ```bash conda create -n paddle_env python=3.9 conda activate paddle_env ``` #### **步骤 2:安装 PaddlePaddle 框架** 根据硬件选择 **CPU 或 GPU 版本**: - **CPU 版本**(通用): ```bash python -m pip install paddlepaddle==2.5.1 -i https://pypi.tuna.tsinghua.edu.cn/simple ``` - **GPU 版本**(需提前安装 CUDA 和 cuDNN): ```bash python -m pip install paddlepaddle-gpu==2.5.1.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html ``` #### **步骤 3:安装 PaddleOCR 包** 安装最新稳定版: ```bash pip install "paddleocr>=2.0.1" ``` 额外安装 OpenCV 支持(用于图像处理): ```bash pip install opencv-python ``` #### **步骤 4:验证安装** 运行 Python 终端测试: ```python import paddle paddle.utils.run_check() # 应输出 "PaddlePaddle is installed successfully!" from paddleocr import PaddleOCR ocr = PaddleOCR() # 初始化模型(首次运行会自动下载预训练模型) ``` #### **步骤 5:基础使用示例** 编写脚本 `demo.py`: ```python from paddleocr import PaddleOCR ocr = PaddleOCR(use_angle_cls=True) # 启用方向分类 result = ocr.ocr('test.jpg', cls=True) for line in result: print(line[0][1][0]) # 输出识别文本 ``` 执行脚本: ```bash python demo.py ``` #### **注意事项** 1. **模型下载**:首次运行会下载中英文检测、识别模型至 `~/.paddleocr/`,可通过参数 `det_model_dir` 指定本地路径[^3]。 2. **GPU 支持**:若安装 GPU 版本后报错,需检查 CUDA 版本与 PaddlePaddle 的兼容性[^4]。 3. **依赖冲突**:推荐使用 Conda 隔离环境,避免与其他 Python 包冲突[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值