Pipenv-Pipfile.lock-自动更新与使用`lock`命令更新时的区别?

时间:2018-12-04 13:36:56

标签: python-3.x pipenv

我在线阅读Pipfile总是在安装/卸载/更新新软件包时自动更新。

但是我注意到Pipfile.lock也会自动更新。那么,与使用Pipfile.lock命令进行更新相比,自动更新对lock有何不同?

2 个答案:

答案 0 :(得分:0)

您首先运行pipenv lock来生成pipfile.lock文件,

这对于从点子转换到Pipenv的项目很重要。该命令允许他们使用继承程序项目环境中的所有软件包创建pipfile.lock。

pipenv lock --keep-outdated

将需求文件中的所有固定包保留为其固定包。

答案 1 :(得分:0)

pipenv lock没有安装任何东西。它只是从Pipfile.lock更新Pipfilepipenv install做两件事。它会安装更新Pipfile.lock

您可能想创建一个Pipfile.lock,例如用于初始化Docker容器中的环境或基于云的环境,而无需在本地安装任何东西。