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`)实测版本。 +其他相近版本通常兼容,无特殊版本锁定需求。