J'ai créé un environnement avec la commande suivante: virtualenv venv --distribute
Je ne peux pas le supprimer avec la commande suivante: rmvirtualenv venv
-
Cela fait partie de virtualenvwrapper comme mentionné dans la réponse ci-dessous pour virtualenvwrapper
Je fais un ls
sur mon répertoire actuel et je vois toujours venv
La seule façon dont je peux le supprimer semble être: sudo rm -rf venv
Notez que l'environnement n'est pas actif. J'utilise Ubuntu 11.10. Des idées? J'ai essayé de redémarrer mon système en vain.
python
virtualenv
virtualenvwrapper
virtualenv-commands
wulymammoth
la source
la source
rmvirtualenv
vient avec virtualenvwrapper. Vous avez besoin de cela installé pour le faire fonctionner.$ virtualenv --clear path_to_my_venv
. Je l'utilise de temps en temps pour m'assurer que je n'ai rien installé manuellement, comme une ancienne dépendance qui n'est plus dansrequirements.txt
.sudo
ne devrait pas être nécessaire dans des circonstances normales. L'intérêt d'un environnement virtuel est que vous pouvez le manipuler à l'aide de votre compte utilisateur normal.Réponses:
C'est ça! Il n'y a pas de commande pour supprimer votre environnement virtuel. Désactivez-le simplement et débarrassez votre application de ses artefacts en le supprimant récursivement.
Notez que c'est la même chose quel que soit le type d'environnement virtuel que vous utilisez.
virtualenv
,venv
Environnement Anaconda,pyenv
,pipenv
sont toutes basées sur le même principe ici.la source
git clean -dffx
Pour faire écho à ce que @skytreader avait précédemment commenté,
rmvirtualenv
est une commande fournie parvirtualenvwrapper
, nonvirtualenv
. Peut-être que vous ne l'avez pasvirtualenvwrapper
installé?Voir Référence des commandes VirtualEnvWrapper pour plus de détails.
la source
Utilisation
rmvirtualenv
Supprimez un environnement, dans le
$WORKON_HOME
.Syntaxe:
Vous devez utiliser désactiver avant de supprimer l'environnement actuel.
Référence: http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
la source
tab
support d'achèvement pour cela!virtualenvwrapper
Vous pouvez supprimer toutes les dépendances en les désinstallant récursivement, puis en supprimant le venv.
Modifier avec commentaire d'Isaac Turner
la source
deactivate
avant lerm -r venv/
pip
! (Sinon, vous allez désinstaller tous vos packages système.)pip uninstall
si vous supprimez tous les packages derm
toute façon. Ignorer cette étape évite également le risque indiqué dans le commentaire précédent.Supprimez simplement l'environnement virtuel du système, il n'y a pas de commande spéciale pour cela
la source
-f
drapeau n'est pas nécessaire. Je préfère éviter ce drapeau lorsque cela est possible.extrait du document officiel de virtualenv https://virtualenv.pypa.io/en/stable/userguide/
la source
sudo
privilèges similaires, sauf si vous les avez également utilisés pour configurer l'environnement en premier lieu, ce qui serait généralement une erreur.Si vous utilisez pyenv, il est possible de supprimer votre environnement virtuel:
la source
La commande suivante fonctionne pour moi.
la source
venv
dossierJ'avais l'habitude
pyenv uninstall my_virt_env_name
de supprimer l'environnement viral.Remarque: j'utilise pyenv-virtualenv installé via le script d'installation.
la source
pyenv
.Si vous êtes un utilisateur Windows et que vous utilisez conda pour gérer l'environnement dans l'invite Anaconda, vous pouvez effectuer les opérations suivantes:
Assurez-vous de désactiver l'environnement virtuel ou de redémarrer Anaconda Prompt. Utilisez la commande suivante pour supprimer l'environnement virtuel:
Vous pouvez également accéder au
(c'est le chemin du fichier par défaut) et supprimez le dossier manuellement.
la source
si vous êtes un utilisateur Windows, il se trouve dans C: \ Users \ your_user_name \ Envs. Vous pouvez le supprimer à partir de là.
Essayez également à l'invite de commande le nom de l'environnement rmvirtualenv.
J'ai essayé avec l'invite de commande donc il a dit supprimé mais il existait toujours. Je le supprime donc manuellement.
la source
virtualenv
commande. Par exemple:C:\>virtualenv my_awesome_venv
créera l'environnement virtuel dansC:\my_awesome_venv
.deactivate
est la commande que vous recherchez. Comme ce qui a déjà été dit, il n'y a pas de commande pour supprimer votre environnement virtuel. Désactivez-le simplement!la source
Si vous êtes un utilisateur Windows, vous pouvez également supprimer l'environnement en allant à:
C:/Users/username/Anaconda3/envs
Ici, vous pouvez voir une liste d'environnement virtuel et supprimer celui dont vous n'avez plus besoin.la source
Vous pouvez suivre ces étapes pour supprimer tous les fichiers associés à virtualenv puis réinstaller le virtualenv et l'utiliser
la source
étape 1: supprimez virtualenv virtualenvwrapper en copiant et collez la commande suivante ci-dessous:
étape 2: accédez à .bashrc et supprimez tous les virtualenv et virtualenvwrapper
terminal ouvert:
faites défiler vers le bas et vous verrez le code ci-dessous puis supprimez-le.
ensuite, sourcez le .bashrc:
ÉTAPES FINALES: sans terminal / shell, allez dans / home et trouvez
.virtualenv
(j'ai oublié le nom, donc si votre recherche est similaire à.virtualenv
ou.venv
simplement le supprimer. Cela fonctionnera.la source
.bashrc
nouveau ne fait rien d'utile et pourrait avoir des conséquences indésirables).