我读过一篇文章来Pipenv
理解一些概念,比如锁文件的目的,我认为我有一些误解。
它讨论了Pipfile.lock
确保我们可以在将应用程序部署到生产环境时重现相同的确切工作环境而不会出现任何意外。
换句话说:
它为您的 Python 项目提供确定性构建,而无需负责更新子依赖项的版本。
我的想法是Pipfile
,我可以使用Pipfile.lock
. 如果更新后一切正常,我可以使用pipenv lock
. Pipfile.lock
但是,如果不重新生成并丢失项目的最后一个工作状态,我似乎找不到更新包的方法。
我在这里错过了什么吗?这个工作流程错了吗?