python-3.x 使用pipenv sync比pipenv install有什么好处?

tquggr8v  于 2023-08-08  发布在  Python
关注(0)|答案(2)|浏览(122)

我使用pipenv来管理我的python包,在我的仓库中,我有Pipfile和Pipfile.lock版本。我想在我的live服务器上安装所有的python包。我应该使用pipenv sync还是pipenv install?为什么呢?

qnakjoqk

qnakjoqk1#

docs来看,看起来pipenv install将从Pipfile安装所有依赖项,并使用它使用的版本更新Pipfile.lock。pipenv sync将安装Pipfile.lock中指定的确切版本。
我会说sync更适合让你的环境匹配签入的内容,而install则适合你想要获得最新版本,或者添加锁文件中还没有的新依赖项。

3zwjbxry

3zwjbxry2#

根据文档(https://pipenv-fork.readthedocs.io/en/latest/advanced.html#using-pipenv-for-deployments),同步应用于安装版本化项目依赖项。正如上面Jeffrey所说的,sync是一种更简洁的方法,不会试图修改您的锁文件。

相关问题