Skip to content

EdwinZhang1970/simple_tools

Repository files navigation

项目说明

本项目是基于streamlit界面框架,开发的一个python小工具集,具有一定的实用和学习价值。

应用程序界面

安装说明

一. 项目文件

  • 本项目含运行需要的源代码文件,资源文件和安装说明文件
  • 本项目的主要开发环境是: python 3.10.11, streamlit 1.45.1
  • input 目录含一些范例图片和文件
  • output 目录为项目处理结果的输出目录
  • 源代码项目结构设计,可在程序运行后,参看应用程序概要说明
  • Tesseract(用于OCR文字识别) 和 Python 3.10.11的安装程序,可通过以下链接下载

百度网盘: https://pan.baidu.com/s/1XpHUIQVz4z4-J5sPR4lImg?pwd=2sst 提取码: 2sst

二. 安装步骤

  • 复制所有源代码到本地目录:如 e:\projects\simple_tools

  • 确认本地已安装 python 3.10.* 或 python 3.12.*; 若没有安装,请先下载并安装 python

  • 手工编辑 setup.bat 文件,设置本地python.exe 的全称文件名。

    if not defined PYTHON (set PYTHON="C:\Program Files\Python310\python.exe")
    
  • 打开命令行窗口,并定位以上源代码目录, 如 e:\projects\simple_tools

    小技巧: 用资源管理器定位以上目录,然后清空地址栏,输入 cmd , 按回车,可打开命令行窗口,并自动定位当前目录

  • 在命令行窗口中,运行 setup.bat, 完成虚拟环境的搭建和依赖模块的安装

  • 在命令行窗口中,运行 run.bat,启动应用程序,开始使用。(若Windows弹出提示窗口,请选择允许访问)。建议创建一个桌面快捷方式,方便使用

  • 默认运行访问地址是: http://localhost:8501

三. 安装 Tesseract

若要使用【识别图片文字】功能,需手工安装 Tesseract。 可参考百度网盘 Tesseract 目录下的 tesseract_ocr_readme.txt 文件进行安装。

百度网盘: https://pan.baidu.com/s/1XpHUIQVz4z4-J5sPR4lImg?pwd=2sst 提取码: 2sst

安装完成后,确保在命令行窗口中,可直接运行 Tesseract.exe, 若不行,则需要将该文件所在的目录添加到 Path 系统变量中。

About

Simple Tools developed with python and streamlit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages