Configuración de un entorno virtual Ahora abra su terminal en el directorio de inicio haciendo clic con el botón derecho y eligiendo la opción "Abrir en terminal". También puede presionar CTRL ,
Primero debe crear un directorio especial que contendrá todos sus entornos virtuales. Así que proceda con la creación de un nuevo directorio oculto llamado virtualenv.
$ mkdir .virtualenv
Ahora deberías instalar pip para Python3.
$ sudo apt install python3-pip
Confirme la instalación de pip3.
$ pip3 --version
Ahora instale virtualenv a través de pip3.
$ pip3 install virtualenv
Para encontrar dónde se instaló su virtualenv, escriba:
$ which virtualenv
Instale virtualenvwrapper a través de pip3:
$ pip3 install virtualenvwrapper
Vamos a modificar su archivo .bashrc agregando una fila que ajustará cada nuevo entorno virtual para usar Python 3. Señalaremos los entornos virtuales al directorio que creamos anteriormente (.virtualenv) y también indicaremos las ubicaciones de los virtualenv y virtualenvwrapper.
Ahora abra el archivo .bashrc usando el editor Vim.
$ vim .bashrc
Si aún no ha utilizado el editor Vim o no lo tiene instalado en su computadora, debe instalarlo ahora. Es un editor de Linux ampliamente utilizado, y por una buena razón.
$ sudo apt install vim
Después de instalar Vim, abra el archivo .bashrc escribiendo el comando vim .bashrc en su terminal. Navegue hasta la parte inferior del archivo .bashrc, presione la letra i para ingresar al modo de inserción de Vim y agregue estas filas:
#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
Una vez que haya terminado, presione la tecla esc. Luego escribe :wq y presiona enter. Este comando guardará y saldrá del editor de Vim. Cierra y vuelve a abrir tu terminal cuando hayas terminado.
Para crear un entorno virtual en Python3 y activarlo inmediatamente, usa este comando en tu terminal:
$ mkvirtualenv name_of_your_env
Debe confirmar que este entorno está configurado para Python3:
$ Python -V
Para desactivar el entorno, utilice el comando deactivate.
$ deactivate
Para enumerar todos los entornos virtuales disponibles, use el comando workon o lsvirtualenv (el mismo resultado que workon pero se muestra de forma elegante) en su terminal:
$ workon
$ lsvirtualenv
Para activar un entorno específico, use workon + nombre de su entorno:
$ workon name_of_your_env
Hay varios comandos útiles que podría necesitar usar algún día:
Rmvirtualenv eliminará un entorno virtual específico ubicado en su directorio .virtualenv.
$ rmvirtualenv name_of_your_env
Cpvirtualenv copiará el entorno virtual existente en un nuevo entorno virtual y lo activará.
$ cpvirtualenv old_virtual_env new_virtual_env
¡Bien hecho! Ya ha creado su primer entorno aislado de Python 3.
en ubuntu 12.04 LTS, instalando a través de pip, se instala en
/usr/local/bin/virtualenvwrapper.sh
Y si está utilizando Ubuntu 16.04 o posterior, se instala en
~/.local/bin/virtualenvwrapper.sh