我在线阅读Pipfile
总是在安装/卸载/更新新软件包时自动更新。
但是我注意到Pipfile.lock
也会自动更新。那么,与使用Pipfile.lock
命令进行更新相比,自动更新对lock
有何不同?
答案 0 :(得分:0)
您首先运行pipenv lock
来生成pipfile.lock文件,
这对于从点子转换到Pipenv的项目很重要。该命令允许他们使用继承程序项目环境中的所有软件包创建pipfile.lock。
pipenv lock --keep-outdated
将需求文件中的所有固定包保留为其固定包。
答案 1 :(得分:0)
pipenv lock
没有安装任何东西。它只是从Pipfile.lock
更新Pipfile
。 pipenv install
做两件事。它会安装和更新Pipfile.lock
。
您可能想创建一个Pipfile.lock
,例如用于初始化Docker容器中的环境或基于云的环境,而无需在本地安装任何东西。