Encontranos en redes
PythonVenvPip6 min de lectura
Instalar Python y entornos virtuales
Instalá Python y configurá entornos virtuales con venv para aislar dependencias de cada proyecto.
Python viene preinstalado en la mayoría de distribuciones Linux, pero necesitás configurar entornos virtuales para aislar dependencias de cada proyecto.
Paso 1 — Verificar Python instalado
bash
python3 --versionSi no está instalado o querés una versión más reciente:
bash
sudo apt update
sudo apt install python3 python3-pip python3-venv -yPaso 2 — Instalar una versión específica (opcional)
Para Python 3.12+ en Ubuntu:
bash
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-dev -yPaso 3 — Crear un entorno virtual
Navegá al directorio de tu proyecto:
bash
mkdir ~/mi-proyecto && cd ~/mi-proyecto
python3 -m venv .venvActivá el entorno:
bash
source .venv/bin/activateVas a ver (.venv) en tu prompt indicando que el entorno está activo.
Paso 4 — Instalar dependencias con pip
bash
pip install --upgrade pip
pip install flask gunicorn sqlalchemyGuardá las dependencias:
bash
pip freeze > requirements.txtPara instalar desde un archivo:
bash
pip install -r requirements.txtPaso 5 — Desactivar el entorno
bash
deactivateBuenas prácticas
- Siempre usá entornos virtuales, nunca instalés paquetes con
sudo pip - Un entorno virtual por proyecto
- Incluí
.venv/en tu.gitignore - Usá
requirements.txtopyproject.tomlpara reproducibilidad
Alternativa: Poetry
Para gestión avanzada de dependencias:
bash
curl -sSL https://install.python-poetry.org | python3 -
poetry new mi-proyecto
cd mi-proyecto
poetry add flask
poetry run python app.py¿Te resultó útil esta guía?