pip y entornos virtuales Python con Cerewro

pip es el gestor de paquetes de Python. Los entornos virtuales (venv) aíslan las dependencias de cada proyecto para evitar conflictos entre versiones. Desde Cerewro puedes gestionar todo el ciclo de vida de un entorno Python desde el chat.

Flujo de trabajo con venv

Crear y activar entorno virtual
# Crear entorno virtual en la carpeta .venv
python -m venv .venv

# Activar en Windows (CMD)
.venv\Scripts\activate.bat

# Activar en Windows (PowerShell)
.venv\Scripts\Activate.ps1

# Activar en Linux/Mac
source .venv/bin/activate

# Verificar que está activo (debe mostrar la ruta del .venv)
which python   # Linux/Mac
where python   # Windows

Comandos de pip

AcciónComando
Instalar paquetepip install requests
Instalar versión específicapip install Django==4.2.0
Instalar desde requirements.txtpip install -r requirements.txt
Exportar dependenciaspip freeze > requirements.txt
Actualizar paquetepip install --upgrade requests
Desinstalarpip uninstall requests
Listar instaladospip list
Ver info de paquetepip show requests
Buscar paquetespip index versions numpy
Auditar vulnerabilidadespip audit (con pip-audit)
Desde Cerewro: configurar proyecto Python
Crea un entorno virtual en C:\proyectos\mi-script, instala pandas, openpyxl y requests, y exporta el requirements.txt
uv — el pip del futuro: uv es un instalador de paquetes Python escrito en Rust, 10-100x más rápido que pip. Instálalo con pip install uv y úsalo con uv pip install requests.