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ón | Comando |
|---|---|
| Instalar paquete | pip install requests |
| Instalar versión específica | pip install Django==4.2.0 |
| Instalar desde requirements.txt | pip install -r requirements.txt |
| Exportar dependencias | pip freeze > requirements.txt |
| Actualizar paquete | pip install --upgrade requests |
| Desinstalar | pip uninstall requests |
| Listar instalados | pip list |
| Ver info de paquete | pip show requests |
| Buscar paquetes | pip index versions numpy |
| Auditar vulnerabilidades | pip 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.