Y a-t-il vraiment une différence entre quitter, exit
et désactiver, deactivate
, votre shell de terminal virtualenv lorsque vous travaillez avec des environnements virtuels?Quitter ou désactiver un environnement virtuel
0
A
Répondre
0
Pas grand chose pour la plupart des environnements virtuels. Avec exit
le shell actuel se termine et vous êtes dans son shell parent. deactivate
nettoie l'environnement pour le shell actuel. Pas de gros problème.
Mais il existe un cas subtil où la différence est importante - les environnements temporaires. Les environnements temporaires sont une fonctionnalité de virtualenvwrapper. Vous créez un environnement temporaire et virtualenvwrapper le supprime lors de la désactivation. Il ne suffit pas simplement de sortir dans ce cas.