Descripción de entornos y paquetes
Tip
Consulte la pestaña Texto e imágenes para obtener más detalles.
Python tiene un enorme ecosistema de paquetes de terceros: bibliotecas de código reutilizables que amplían lo que Python puede hacer. Antes de instalar paquetes, se recomienda configurar un entorno virtual para que las dependencias del proyecto permanezcan organizadas y no interfieran con otros proyectos.
¿Qué es un entorno virtual?
Un entorno virtual es una carpeta aislada que contiene su propia copia de Python y los paquetes que instale. Piense en él como un área de trabajo limpia para cada proyecto: los paquetes que instale en un entorno no afectan a otro.
Creación de un entorno virtual
En VS Code, abra el terminal integrado (Terminal > Nuevo terminal) y vaya a la carpeta del proyecto. A continuación, ejecute:
python -m venv .venv
Este comando crea una carpeta oculta denominada .venv que contiene el entorno aislado. Actívelo con:
| Plataforma | Comando |
|---|---|
| Windows | .venv\Scripts\activate |
| macOS/Linux | source .venv/bin/activate |
Cuando esté activo, verá (.venv) que aparece al principio del símbolo del sistema del terminal. También puede usar el Python: Select Interpreter comando en VS Code para crear y activar un entorno virtual.
Instalación de paquetes con pip
pip es Python administrador de paquetes integrado. Una vez que el entorno virtual esté activo, úselo para instalar paquetes:
pip install requests
Para ver todos los paquetes instalados en el entorno actual:
pip list
Para guardar las dependencias del proyecto, para que otros usuarios puedan volver a crear el entorno:
pip freeze > requirements.txt
Y para instalar desde ese archivo:
pip install -r requirements.txt
Tip
VS Code detecta automáticamente el entorno virtual. Al abrir un archivo Python, busque la versión de Python en la barra de estado inferior, selecciónela para elegir .venv el entorno si aún no está seleccionada.