Ir al contenido
  1. Posts/

La Nueva Extensión Python Environments para VS Code

··268 palabras·2 mins·

🐍 Después de un año en preview, Microsoft lanzó la extensión Python Environments para VS Code. Gestión unificada de entornos virtuales: venv, conda, pyenv, poetry y más, desde una sola UI.

Esta extensión reemplaza la gestión fragmentada de entornos Python en VS Code y detecta automáticamente:

  • venv, conda, pyenv, poetry, pipenv
  • Instalaciones de Python del sistema

Usa PET (Python Environment Tool), un escáner en Rust, para descubrir entornos en todos los lugares estándar.

⚡ Integración con uv: Si uv está instalado, la extensión lo usa automáticamente para crear entornos e instalar paquetes — significativamente más rápido que pip.

🚀 Quick Create: Un clic crea un entorno con la última versión de Python e instala automáticamente desde requirements.txt o pyproject.toml.

📁 Python Projects: Asignás un entorno a cada carpeta en tu monorepo. El .vscode/settings.json guarda el tipo de manager, no rutas hardcodeadas — portable entre máquinas.

🔧 Activación terminal: Nuevo modo shellStartup: el entorno se activa antes del primer comando (ideal con GitHub Copilot en terminal).

💡 Explicación en pocas palabras
#

Antes, VS Code recordaba la ruta exacta al intérprete Python, lo que rompía todo cuando cambiabas de máquina. Ahora guarda solo el tipo de manager (ej: “venv en .venv/”) y lo recrea en el destino. Además, centraliza en una sola vista lo que antes requería comandos de terminal o configuraciones manuales para cada herramienta de entornos.

Más información en el link 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano