Python项目打包、版本管理与发布全流程指南
1. 依赖管理
在Python项目中,依赖管理是一个重要的环节。 PIP 调用会从 https://pypi.python.org/pypi 的 PyPI 中查找并拉取所有项目依赖项,并将它们安装到本地的 site-packages 中。运行此命令能确保一切按预期工作。
install_requires 选项和 requirements.txt 文件是两种列出项目依赖项的方式。 requirements.txt 文件是 PIP 社区出现的一种标准,它列出了所有项目依赖项,还提供了安装可编辑依赖项的扩展语法。示例如下:
arrow
python-dateutil
pytz
requests
six
stravalib
units
使用这个文件便于记录依赖项,社区广泛采用这种方式。你可以在项目中创建任意数量的需求文件,用户可以使用 pip install -r thefile.txt 命令来安装其中描述的包。例如,你可以有一个 dev-requirements.txt 文件,包含开发所需的额外工具;还有一个 prod-requirements.txt 文件,包含生产环境特定的内容。这种格式支持继承,有助于管理
超级会员免费看
订阅专栏 解锁全文
2446

被折叠的 条评论
为什么被折叠?



