Pipenv - Pipfile.lock - 自动更新时与使用"锁定"命令更新时有何不同?



我在网上读到,每当安装/卸载/更新新软件包时,Pipfile总是自动更新。

但我注意到Pipfile.lock也是自动更新的。那么,与使用lock命令更新相比,自动更新时Pipfile.lock有什么区别?

pipenv lock

不安装任何东西。它只是从Pipfile更新Pipfile.lockpipenv install做了两件事。它安装和更新Pipfile.lock.

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

您运行pipenv lock最初生成 pipfile.lock 文件,

这对于从点转向管道的项目很重要。该命令允许他们创建一个pipfile.lock,其中包含所有软件包int heir项目环境。

pipenv lock --keep-outdated

将要求文件中的所有固定包保留到其固定包。

最新更新