Creando un entorno virtual de Python
Instalando el módulo venv
El módulo venv
es una biblioteca estándar en Python, por lo que ya está instalado por defecto. Sin embargo, si estás usando una versión anterior de Python, es posible que necesites instalar el paquete virtualenv
en su lugar. Puedes hacer esto utilizando el administrador de paquetes del sistema, como apt-get
en Ubuntu:
sudo apt update
sudo apt-get install python3-venv
Creando un entorno virtual
Para crear un nuevo entorno virtual de Python, puedes usar el comando python3 -m venv
seguido del nombre del directorio del entorno virtual:
python3 -m venv my_venv
Esto creará un nuevo directorio llamado my_venv
que contiene el intérprete de Python y todos los archivos y directorios necesarios para el entorno virtual.
Activando el entorno virtual
Para comenzar a usar el entorno virtual, debes activarlo. El proceso de activación varía ligeramente según tu sistema operativo:
En Linux/macOS:
source my_venv/bin/activate
En Windows:
my_venv\Scripts\activate
Después de activar el entorno virtual, deberías ver el nombre del entorno virtual en tu prompt de terminal, lo que indica que ahora estás trabajando dentro del entorno aislado.
Instalando paquetes en el entorno virtual
Una vez que el entorno virtual está activado, puedes instalar paquetes de Python usando pip
como normalmente lo harías. Cualquier paquete que instales se instalará dentro del entorno virtual, no en la instalación de Python en todo el sistema.
pip install numpy
Desactivando el entorno virtual
Cuando hayas terminado de trabajar en el entorno virtual, puedes desactivarlo ejecutando el siguiente comando:
deactivate
Esto te devolverá al entorno de Python en todo el sistema.