You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让GitHub上的Python项目被下载后自动安装依赖包?

解决Flask项目依赖批量安装的业内常规方法

1. 自动生成规范的依赖清单

在你的开发环境中执行以下命令,一键导出所有已安装的依赖包及对应版本到requirements.txt文件:

pip freeze > requirements.txt

这个文件会自动以包名==版本号的格式整齐列出所有依赖,示例内容如下:

Flask==2.3.3
Werkzeug==2.3.7
Jinja2==3.1.2

提示:建议用Python虚拟环境(如venv)隔离项目依赖,只安装项目必需的包后再执行导出,避免混入无关依赖。

2. 简化用户安装步骤

在项目的README.md里只需要说明一行命令,用户执行后就能自动安装所有指定版本的依赖:

pip install -r requirements.txt

无需再逐个列出包名和版本,既简洁又不会出错。

3. 可选:区分开发与生产依赖

如果项目有只在开发阶段用到的工具(比如测试框架、代码格式化工具),可以拆分出两个依赖文件:

  • requirements.txt:只包含生产环境必需的核心依赖(如Flask)
  • requirements-dev.txt:包含开发用的额外依赖(如pytest、black)

生成方式可以是先安装核心依赖导出主文件,再安装开发依赖后导出开发文件,或手动编辑拆分。用户在开发时执行pip install -r requirements-dev.txt即可安装全部依赖。

内容的提问来源于stack exchange,提问作者Display name

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 15:57:03