如无特殊情况,项目的包管理器一律使用pip
项目根目录下必须包含requirements.txt文件,作为项目依赖的显示声明文件
如无特殊情况,项目的包管理器一律使用pip
项目根目录下可以包含requirements.txt文件,
作为项目依赖的显示声明文件
所有依赖都必须显示声明,禁止隐式依赖
依赖声明文件中不应该包含项目中没有用到的依赖
建议在开发项目时使用virtualenv做依赖隔离,便于使用pip freeze自动生成
# 自动生成requirement.txt示例
$ pip freeze > requirements.txt
cmd下使用pip指令:
pip freeze > requirements.txt
参考链接: 包和依赖