本项目是基于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_ocr_readme.txt 文件进行安装。
百度网盘: https://pan.baidu.com/s/1XpHUIQVz4z4-J5sPR4lImg?pwd=2sst 提取码: 2sst
安装完成后,确保在命令行窗口中,可直接运行 Tesseract.exe, 若不行,则需要将该文件所在的目录添加到 Path 系统变量中。