Maison > développement back-end > Tutoriel Python > Comment quitter/quitter/désactiver le virtualenv de Python

Comment quitter/quitter/désactiver le virtualenv de Python

anonymity
Libérer: 2019-05-27 10:36:06
original
6641 Les gens l'ont consulté

Utilisation de virtualenv et virtualenvwrapper. Il est désormais possible de basculer entre virtualenvs à l'aide de la commande workon.

me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$
Copier après la connexion

Mais comment puis-je quitter toutes les machines virtuelles et utiliser à nouveau ma vraie machine ? La seule façon de quitter maintenant est

me@mymachine:~$
Copier après la connexion

Mais après la sortie, le shell démarre une nouvelle interface et l'espace de travail ne peut pas être restauré.

Comment quitter/quitter/désactiver le virtualenv de Python

Solution de contournement :

Normalement, l'activation de virtualenv vous donnera une fonction shell appelée :

$ deactivate
Copier après la connexion

Cela apporte les choses reviennent à la normale.

Je viens de regarder à nouveau le code de virtualenvwrapper et oui, il prend également en charge la désactivation

comme moyen d'échapper à tous les virtualenvs

si vous essayez pour quitter l'environnement Anaconda, le processus est légèrement différent : exécutez la commande à double mot source deactivate, car ils utilisent un script séparé pour réaliser la désactivation.

bash-4.3$ deactivate
pyenv-virtualenv: deactivate must be sourced. Run 'source deactivate' instead of 'deactivate'
bash-4.3$ source deactivate
pyenv-virtualenv: no virtualenv has been activated.
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal