Cómo instalar y usar VirtualEnv con Python 3
- 631
- 190
- Eduardo Tapia
VirtualEnv es una herramienta utilizada para crear un entorno de pitón aislado. Este entorno tiene sus propios directorios y entorno de instalación. Esto no comparte bibliotecas con otros entornos. Es muy útil para la aplicación requerida entornos separados en el mismo servidor. VirtualEnv es la forma más fácil y recomendada de configurar un entorno de Python personalizado. Este tutorial lo ayudará a crear un entorno virtual para su aplicación Python y usar esto.
Requisitos previos
Debe tener los siguientes paquetes instalados en su sistema.
- Python 3
- PEPITA
Instale VirtualEnv con Python 3
Debe tener Python 3 y PIP instalado en su sistema. Utilizamos el paquete VirtualEnv para crear un entorno virtual para las aplicaciones de Python. Entonces, primero instale el módulo VirtualEnv Python usando el comando:
PIP3 Instalar virtualenv recopilar virtualenv descargando https: // archivos.pitonhosted.org/paquetes/f7/69/9a07/virtualenv-16.7.4-Py2.py3-none-cualquier.WHL (3.3MB) 100% | ████████████████████████████████ | 3.3MB 448KB/S Instalación de paquetes recolectados: VirtualEnv instaló con éxito virtualEnv-16.7.4
Crear entorno virtual
Busque la ubicación binaria Python3 en su sistema. Use el siguiente comando para encontrar la ubicación del archivo binario de Python 3 en su sistema.
Que python3 /usr/bin/python3
Según el comando anterior, Python 3 Binary está disponible en /usr/bin/python3.
A continuación, cambie a su directorio de aplicaciones de Python
CD/VAR/WebApps/
Luego, cree un entorno separado para su aplicación. Puede cambiar el nombre del directorio de entorno (isoenv utilizado en el siguiente ejemplo) según su elección. También puede definir el directorio de medio ambiente en una ubicación diferente.
virtualenv -p/usr/bin/python3 isoenv Ejecutando virtualEnv con intérprete/usr/bin/python3 ya usando intérprete/usr/bin/python3 usando prefijo base '/usr' nuevo ejecutable de python en/var/webapps/isoenv/bin/python3 también creando ejecutable en/var/webapps/isoenv /bin/python instalando setuppools, pip, rueda ... hecho.
El comando anterior creará un entorno separado para el archivo binario de Python. Puede acceder a él escribiendo solo Python.
Activar el entorno virtual
Necesita activar el entorno virtual antes de usarlo. Esto asegurará instalar todos los módulos y configuraciones en entorno virtual solamente. Para activar el entorno virtual, ejecute:
fuente ISOENV/bin/activar
El nombre del entorno virtual actual aparece a la izquierda del aviso. Su aviso será como (isoenv) [correo electrónico protegido] $
Para verificar la versión correcta de Python, ejecute lo siguiente:
(isoenv) [correo electrónico protegido] $ Python -V Python 3.6.8
Cualquier paquete que instale usando PIP ahora se coloca en la carpeta del proyecto de entornos virtuales, aislado de la instalación global de Python.
Use PIP3 para instalar un módulo:
(isoenv) [correo electrónico protegido] $ PIP3 Instalar
Puedes usar 'nariz' si vas a trabajar con OpenStack. Por ejemplo:
(ISOENV) [Correo electrónico protegido] $ Pip3 Instalar la nariz Recopilación de la nariz Descarga https: // archivos.pitonhosted.org/paquetes/15/d8/dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9/nariz-1.3.7-py3-none-cualquier.WHL (154KB) | ████████████████████████████████ | 163kb 18.6 MB/s Instalación de paquetes recolectados: nariz instalada con éxito Nariz-1.3.7
Desactivar el entorno virtualenv
Después de terminar su trabajo dentro del entorno virtual, simplemente salga de esto escribiendo el comando desactivado. Obtendrá los usuarios para que el shell predeterminado.
(isoenv) [correo electrónico protegido] $ desactivate
Eliminar el entorno virtualenv
Si su aplicación ya no requería el entorno virtual, puede eliminar esto. Para eliminar el entorno simplemente elimine el directorio de entorno.
rm -rf isoenv
Conclusión
En este tutorial, ha aprendido sobre la configuración del entorno virtual de Python en el sistema Linux.
- « Cómo instalar el servidor RED5 en Ubuntu 18.04 y 16.04
- Usando argumentos de línea de comandos en Python »