【发布时间】:2019-07-29 20:23:41
【问题描述】:
我有一个 Python 代码库的 requirements.txt 文件。该文件已指定所有内容:
pytz==2017.2
requests==2.18.4
six==1.11.0
我正在添加一个新包。我应该列出它的版本吗?如果是,如何选择要指定的版本?
【问题讨论】:
-
您使用的是虚拟环境吗?
-
您碰巧偶然发现了 Python 中的一场有争议的辩论。不,你没有必须。 您应该取决于您的应用程序。你能描述一下你想要做什么吗?
-
@Tom Mac 是的,但出于好奇,你为什么要问?
-
@pylang 我只是想知道,我尝试遵循最佳实践。该应用程序是制造自动化 - 在本例中是用 Python 编写的驱动程序。
-
@Intrastellar Explorer 我打算在你冻结你的需求之前使用一个,但你已经排序了