Creé un entorno con el siguiente comando: virtualenv venv --distribute
No puedo eliminarlo con el siguiente comando: rmvirtualenv venv
-
Esto es parte de virtualenvwrapper como se menciona en la respuesta a continuación para virtualenvwrapper
Hago un ls
en 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? He intentado reiniciar mi sistema en vano.
python
virtualenv
virtualenvwrapper
virtualenv-commands
wulymammoth
fuente
fuente
rmvirtualenv
viene con virtualenvwrapper. Necesita eso instalado para que funcione.$ virtualenv --clear path_to_my_venv
. Lo uso de vez en cuando para asegurarme de que no tengo nada instalado manualmente, como una dependencia antigua que ya no está instaladarequirements.txt
.sudo
debería ser necesario en circunstancias normales. El objetivo de un entorno virtual es que puede manipularlo utilizando su cuenta de usuario habitual.Respuestas:
¡Eso es! No hay ningún comando para eliminar su entorno virtual. Simplemente desactívelo y elimine su aplicación de sus artefactos eliminándolo recursivamente.
Tenga en cuenta que esto es lo mismo independientemente del tipo de entorno virtual que esté utilizando.
virtualenv
,venv
, Medio ambiente Anaconda,pyenv
,pipenv
se basan todas el mismo principio aquí.fuente
git clean -dffx
Solo para hacer eco de lo que @skytreader había comentado anteriormente,
rmvirtualenv
es un comando proporcionado porvirtualenvwrapper
, novirtualenv
. Tal vez no lo hasvirtualenvwrapper
instalado?Consulte la Referencia de comandos de VirtualEnvWrapper para obtener más detalles.
fuente
Utilizar
rmvirtualenv
Eliminar un entorno, en el
$WORKON_HOME
.Sintaxis:
Debe usar desactivar antes de eliminar el entorno actual.
Referencia: http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
fuente
tab
soporte de finalización para esto!virtualenvwrapper
Puede eliminar todas las dependencias al desinstalarlas recursivamente y luego eliminar el venv.
Editar incluyendo comentarios de Isaac Turner
fuente
deactivate
antes delrm -r venv/
pip
! (De lo contrario, desinstalarás todos los paquetes de tu sistema).pip uninstall
si está eliminando todos los paquetes derm
todos modos. Omitir ese stepe también evita el riesgo señalado en el comentario anterior.Simplemente elimine el entorno virtual del sistema. No hay un comando especial para ello.
fuente
-f
bandera no es necesaria. Prefiero evitar esa bandera cuando sea posible.del documento oficial de virtualenv https://virtualenv.pypa.io/en/stable/userguide/
fuente
sudo
privilegios similares o similares a menos que también los haya utilizado para configurar el entorno en primer lugar, lo que generalmente sería un error.Si está utilizando pyenv, es posible eliminar su entorno virtual:
fuente
El siguiente comando funciona para mí.
fuente
venv
carpetaSolía
pyenv uninstall my_virt_env_name
eliminar el entorno virual.Nota: Estoy usando pyenv-virtualenv instalado a través del script de instalación.
fuente
pyenv
.Si es un usuario de Windows y está utilizando conda para administrar el entorno en el indicador de Anaconda, puede hacer lo siguiente:
Asegúrese de desactivar el entorno virtual o reiniciar Anaconda Prompt. Use el siguiente comando para eliminar el entorno virtual:
Alternativamente, puedes ir al
(esa es la ruta predeterminada del archivo) y elimine la carpeta manualmente.
fuente
si eres usuario de Windows, entonces está en C: \ Users \ your_user_name \ Envs. Puedes borrarlo desde allí.
Pruebe también en el símbolo del sistema rmvirtualenv nombre del entorno.
Intenté con el símbolo del sistema, por lo que dijo eliminado pero aún existía. Entonces lo elimino manualmente.
fuente
virtualenv
comando. Por ejemplo:C:\>virtualenv my_awesome_venv
creará el entorno virtual enC:\my_awesome_venv
.deactivate
es el comando que estás buscando. Como lo que ya se ha dicho, no hay un comando para eliminar su entorno virtual. ¡Simplemente desactívelo!fuente
Si es un usuario de Windows, también puede eliminar el entorno yendo a:
C:/Users/username/Anaconda3/envs
Aquí puede ver una lista de entorno virtual y eliminar el que ya no necesita.fuente
Puede seguir estos pasos para eliminar todos los archivos asociados con virtualenv y luego reinstalar virtualenv nuevamente y usarlo
fuente
paso 1: elimina virtualenv virtualenvwrapper copiando y pega el siguiente comando a continuación:
paso 2: ve a .bashrc y elimina todos los virtualenv y virtualenvwrapper
terminal abierta:
desplácese hacia abajo y verá el código debajo y luego bórrelo.
a continuación, busca el .bashrc:
PASOS FINALES: sin terminal / shell vaya a / home y encuentre
.virtualenv
(olvidé el nombre, así que si encuentra algo similar.virtualenv
o.venv
simplemente lo elimina. Eso funcionará.fuente
.bashrc
nuevo no hace nada útil y podría tener consecuencias no deseadas).