From dd145d76518d8e0a76adcfb37f0365637f6dd1c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=88=AA=E5=AE=87?= <3364451258@qq.com> Date: Fri, 8 May 2026 16:30:32 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BE=9D=E8=B5=96=E5=BA=93=E6=B8=85?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/依赖库清单.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/依赖库清单.md diff --git a/docs/依赖库清单.md b/docs/依赖库清单.md new file mode 100644 index 0000000..dfc9b53 --- /dev/null +++ b/docs/依赖库清单.md @@ -0,0 +1,36 @@ +# 依赖库清单 + +## 核心运行时依赖 + +| 库名 | 版本 | 用途 | 哪些文件用到 | +|------|------|------|-------------| +| **numpy** | 1.26.4 | 数组运算、投影求和、统计 | 全部 .py | +| **scipy** | 1.15.3 | 连通域标记 `ndimage.label` | 全部 .py | +| **scikit-image** | 0.25.2 | `rgb2gray` 灰度转换、Otsu 阈值 | 全部 .py | +| **matplotlib** | 3.10.8 | 可视化绘图(投影曲线、直方图、结果图) | 全部 .py | +| **Pillow** | 12.1.1 | 读取图像文件(png/tif/jpg) | 全部 .py | +| **Flask** | 3.1.2 | Web 后端 | web/app.py | + +## 仅打包时需要的额外依赖 + +| 库名 | 用途 | +|------|------| +| **PyInstaller** | 将 Python 项目打包成独立 exe | + +## 安装命令 + +```bash +pip install numpy scipy scikit-image matplotlib Pillow flask +``` + +如需打包: + +```bash +pip install pyinstaller +python build_exe.py +``` + +## 版本兼容性 + +以上版本为当前开发环境(Python 3.10,Anaconda `my_env`)实测版本。 +其他相近版本通常兼容,无特殊版本锁定需求。