我正在使用pipenv管理我的python软件包,在我的存储库中,我同时拥有Pipfile和Pipfile.lock版本。我想在我的实时服务器上安装所有python软件包。我应该使用pipenv sync
还是pipenv install
?为什么?
答案 0 :(得分:7)
通过查看docs,看来pipenv install
将安装pipfile中的所有依赖项,并使用其使用的版本更新pipfile.lock。
pipenv sync
将安装pipfile.lock中指定的确切版本。
我想说sync
可以使您的环境与签入的内容相匹配,而install
则适合于您要获取最新版本或要添加不需要的新依赖项的情况。在锁定文件中。