¿Cómo elimino/elimino un entorno virtual?

Resuelto wulymammoth asked hace 12 años • 23 respuestas

Creé un entorno con el siguiente comando:virtualenv venv --distribute

Intentar eliminarlo con el siguiente comando: rmvirtualenv venvno funciona.

Hago un análisis lsen mi directorio actual y todavía veo venv

La única forma en que puedo eliminarlo parece ser:sudo rm -rf venv

Tenga en cuenta que el entorno no está activo. Estoy ejecutando Ubuntu 11.10. ¿Algunas ideas? Intenté reiniciar mi sistema sin éxito.

wulymammoth avatar Jun 13 '12 04:06 wulymammoth
Aceptado

" La única forma en que puedo eliminarlo parece ser:sudo rm -rf venv "

¡Eso es todo! No existe ningún comando para eliminar su entorno virtual. Simplemente desactívelo y elimine los artefactos de su aplicación eliminándolos de forma recursiva.

Tenga en cuenta que esto es lo mismo independientemente del tipo de entorno virtual que esté utilizando. El entorno Anaconda se basa aquí en el mismo principio virtualenv.venvpyenvpipenv

Thomas Anthony avatar Jun 12 '2012 21:06 Thomas Anthony

Solo para hacer eco de lo que @skytreader había comentado anteriormente, rmvirtualenves un comando proporcionado por virtualenvwrapper, no por virtualenv. ¿ Quizás no lo tenías virtualenvwrapperinstalado?

Consulte la Referencia de comandos de VirtualEnvWrapper para obtener más detalles.

Devy avatar Sep 04 '2013 22:09 Devy

rmvirtualenves un comando para virtualenvwrapper. No funcionará si no lo tienes instalado.

Usando virtualenvwrapper, para eliminar un entorno, en $WORKON_HOME:

Sintaxis:

rmvirtualenv ENVNAME

Debe utilizar desactivar antes de eliminar el entorno actual.

$ rmvirtualenv my_env

Referencia: http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

Antoniazzi avatar Oct 24 '2016 05:10 Antoniazzi

Puede eliminar todas las dependencias desinstalándolas todas de forma recursiva y luego eliminando el archivo venv.

source venv/bin/activate
pip freeze > requirements.txt
pip uninstall -r requirements.txt -y
deactivate
rm -r venv/
Dawn T Cherian avatar May 11 '2016 06:05 Dawn T Cherian