0

我使用 python 3.7 我是 python 新手(我的主要开发经验来自 javascript)。我知道有一个 Pipfile 指定了我直接使用的包。此外,还有一个 Pipfile.lock 指定直接和间接依赖项的确切版本(如 js 中的 yarn\package.lock )。requirements.txt 看起来像是在做同样的事情。

我应该跟踪哪些?谢谢

4

1 回答 1

0

Pipfile(和 Pipfile.lock)特定于pipenv,这是一个相对较新的工具。是否维护requirements.txt取决于您是否希望使用您的存储库的人能够pip直接使用,而不是使用pipenv自己

通常,您应该将 Pipfile 和 Pipfile.lock 都置于源代码控制之下。Pipfile.lock准确地指定了应该在pipenv-managed 虚拟环境中安装哪些包以进行可重现的构建。Pipfile主要是为了方便生成Pipfile.lock.

于 2021-09-30T15:49:43.570 回答