(二十七)用安装包检查资源是否齐全
开发时 pip install -e . 会指向源码目录;模板漏进包里,可能暂时看不出来。继续构建 wheel,把它装到另一环境,再切换到源码外运行。
# 在项目根目录构建 wheel,结果放到 dist/。
uv build --wheel
# 在准备好的另一环境中安装构建产物;路径换成实际生成的 wheel。
python -m pip install --no-deps --force-reinstall '项目路径/dist/实际文件名.whl'
# 切换到源码目录外,再检查导入位置。
python -c "import cataloghub; print(cataloghub.__file__)"模块路径应位于目标环境的 site-packages。书目包要实际打开练习来源、首页与样式文件;模型包要从指定模型根目录加载版本并预测。数据目录由运行时配置传入,完整模型与数据库也随恢复步骤准备。
本章实际安装 wheel 后从源码外检查了两条入口:python -m cataloghub 与 catalog,以及 python -m modeldelivery 与 model-lab。模板、CSS 和来源页包含在书目包中,恢复的书目数量和模型预测与开发环境相同。