¿Qué es Virtualenv?
Virtualenv es una herramienta que crea un entorno aislado separado de otros proyectos. En este caso, instalaremos diferentes versiones de Python, incluidas sus dependencias. La creación de un entorno virtual nos permite trabajar en un proyecto de Python sin afectar a otros proyectos que también utilizan Python. Utilizará los archivos principales de Python en el entorno global para ejecutarse, lo que le ahorrará espacio en el disco y le brindará la libertad de usar diferentes versiones de Python para aplicaciones o proyectos separados.
Verificación previa
- Se requiere la instalación de Pip, esto instalará Python al mismo tiempo.
- Inicie sesión como root o un usuario con admin privilegios en un servidor Ubuntu VPS LTS. Si inició sesión con un usuario regular con admin privilegios asegúrese de usarsudoantes de los comandos discutidos en este tutorial.
Paso 1: Instalar Virtualenv
Primero, actualizaremos nuestroapt-getluego instalaremos el módulo virtualenv.
apt-get update
apt-get install python-virtualenv
Paso 2: cree un entorno virtual e instale Python 3
Virtualenv funciona creando una carpeta que alberga los ejecutables de Python necesarios en el directorio bin. En este caso, estamos instalando Python 3.5 mientras también creamos dos carpetas, laambiente virtualyProyecto 1directorio.
virtualenv -p /usr/bin/python3 virtualenvironment/project_1
Virtualenv creará los directorios necesarios en el directorio project_1. En este directorio encontraráscompartimiento,incluir,liberación,localyCuota.
Paso 3: active su entorno virtual
Navegar en laproyecto_1/bindirectorio y active su nuevo entorno desde dentro de esa carpeta usando el comando fuente a continuación. Cada vez que necesite trabajar en su proyecto, deberá habilitarlo con el siguiente comando.
cd virtualenvironment/project_1/bin
source activate
O si está fuera del directorio bin, puede usar el siguiente comando.
$ source virtualenvironment/project_1/bin/activate
Verá que ahora se encuentra en este entorno recién creado al observar el cambio en el indicador de shell, que refleja el nombre que creamos enPaso 2.
(project_1) [email protected]:~#
Cuando se instalan los paquetes de Python, vivirán en el directorio lib,proyecto_1/lib/python3.5/paquetes del sitio.
Exit su entorno virtual escribiendo:
(project_1) [email protected]:~# deactivate
¿Quieres saber más?
El uso de Virtualenv con Python le permite aprovechar múltiples entornos aislados en los que puede crear, modificar o eliminar libremente sus aplicaciones. Tanto nuestros servidores Dedicados como VPS Cloud Los servidores pueden utilizar fácilmente esta tecnología para mejorar su productividad y proporcionar una plataforma de desarrollo estable desde la cual puede iniciar sus aplicaciones.
Llámanos al 800.580.4985 o abre unacharlaro solicite un boleto con nosotros para hablar con uno de nuestros asesores expertos en Soluciones o Hosting experimentado para aprender cómo puede aprovechar estas técnicas hoy.