"pipenv install"和"pipenv lock"有什么区别?



假设存在一个Pipfile,似乎两者都会从该Pipfile安装所有依赖项,并更新Pipfile.lock。那么,有什么区别呢?

pipenv lockPipfile生成一组一致的依赖项,并将其写入Pipfile.lock。它不会更改已安装的程序包。

不带参数的pipenv install将生成相同的依赖项集将它们安装到虚拟机中。

我发现Pipenv文档不清楚。

您可以在文档中获得详细信息:https://pipenv.readthedocs.io/en/latest/basics

基本上,pipenv install安装环境中的所有软件包,而pipenv lock根据已经安装的软件包创建pipenv.lock文件(即使您使用pip用requirements.txt文件初始化了环境(

如果你的文件夹是空的,效果确实是一样的:用默认包初始化pipenv环境

相关内容

  • 没有找到相关文章

最新更新