J'utilise pipenv pour gérer mes packages python, dans mon référentiel, j'ai à la fois Pipfile et Pipfile.lock versionné. Et je veux installer tous les packages python sur mon serveur en direct. dois-je utiliser pipenv sync
ou pipenv install
? et pourquoi?.
En regardant le docs , il ressemble à pipenv install
installera toutes les dépendances du fichier pip et mettra à jour pipfile.lock avec les versions qu'il a utilisées. pipenv sync
installera les versions exactes spécifiées dans pipfile.lock.
Je dirais que sync
est préférable pour que votre environnement corresponde à ce qui est archivé, et install
est pour quand vous voulez obtenir les dernières versions, ou ajoutez de nouvelles dépendances qui ne sont pas dans le fichier de verrouillage encore.