0% encontró este documento útil (0 votos)
3 vistas4 páginas

Tutorial Python WSL Extenciones-VisualCode

Este documento proporciona una guía detallada para instalar y configurar un entorno de desarrollo de Python en WSL (Ubuntu 22.04), incluyendo la verificación de la versión de Python, la instalación de una nueva versión, la creación de un entorno virtual y la configuración de Jupyter y Visual Studio Code. Se describen pasos específicos para cada proceso, asegurando que los usuarios puedan trabajar de manera efectiva sin afectar su sistema global. Al final, se mencionan herramientas y extensiones recomendadas para mejorar la experiencia de desarrollo.

Cargado por

rafamijait1
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas4 páginas

Tutorial Python WSL Extenciones-VisualCode

Este documento proporciona una guía detallada para instalar y configurar un entorno de desarrollo de Python en WSL (Ubuntu 22.04), incluyendo la verificación de la versión de Python, la instalación de una nueva versión, la creación de un entorno virtual y la configuración de Jupyter y Visual Studio Code. Se describen pasos específicos para cada proceso, asegurando que los usuarios puedan trabajar de manera efectiva sin afectar su sistema global. Al final, se mencionan herramientas y extensiones recomendadas para mejorar la experiencia de desarrollo.

Cargado por

rafamijait1
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Fundamentos de Programación / Programación I

Ing. Raúl Fernández Fajardo II Periodo 2025

Tutorial completo: Instalación de


Python y entorno de desarrollo en WSL
(Ubuntu 22.04)
Este documento te guiará paso a paso para preparar un entorno de desarrollo completo
con Python en WSL (Ubuntu 22.04), incluyendo:

• Verificación de Python instalado


• Instalación de una nueva versión si es necesario
• Creación de entorno virtual
• Uso de Jupyter
• Configuración de Visual Studio Code con WSL

1. Verificar versión actual de Python en WSL


Paso 1.1: Verifica si Python ya está instalado

python3 --version

Posibles resultados:

• Python 3.10.12 (ya instalado por defecto en Ubuntu 22.04)


• Si el comando no existe, continuar con la instalación manual

2. (Opcional) Instalar versión más reciente de Python


(ej. 3.12.3)
Solo si deseas actualizar Python más allá de la versión 3.10.12.

Paso 2.1: Actualiza paquetes del sistema

sudo apt update && sudo apt upgrade -y


Fundamentos de Programación / Programación I
Ing. Raúl Fernández Fajardo II Periodo 2025

Paso 2.2: Instala dependencias necesarias

sudo apt install -y software-properties-common build-essential \


libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev \
libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev wget curl git

Paso 2.3: Descargar e instalar Python 3.12.3 desde fuente

cd /usr/src
sudo wget [Link]
sudo tar xzf [Link]
cd Python-3.12.3
sudo ./configure --enable-optimizations
sudo make -j$(nproc)
sudo make altinstall

Paso 2.4: Verificar instalación

python3.12 --version

3. Crear entorno virtual con Python 3.10.12 (versión


por defecto en Ubuntu)
Paso 3.1: Ve al directorio de trabajo

cd ~/program1

(Si no existe, créalo con mkdir -p ~/program1)

Paso 3.2: Instalar venv (si no está instalado)

sudo apt install python3.10-venv

🛠 Paso 3.3: Crear el entorno virtual

python3 -m venv venv

Paso 3.4: Activar entorno virtual

source venv/bin/actívate
Fundamentos de Programación / Programación I
Ing. Raúl Fernández Fajardo II Periodo 2025

Paso 3.5: Instalar paquetes sin afectar el sistema

pip install flask pandas

Para desactivar:

deactivate

4. Instalar Jupyter Notebook en entorno virtual


Paso 4.1: Activar entorno si no está activo

cd ~/program1
source venv/bin/activate

Paso 4.2: Instalar Jupyter

pip install notebook

Paso 4.3: Ejecutar Jupyter

jupyter notebook

Paso 4.4: Abrir en navegador

Abre en Windows:

[Link]

(Sigue el token que aparece en consola)

5. Instalar y configurar Visual Studio Code con WSL


Paso 5.1: Instalar Visual Studio Code (en Windows)

Descargar desde: [Link]


Fundamentos de Programación / Programación I
Ing. Raúl Fernández Fajardo II Periodo 2025

Paso 5.2: Instalar extensión oficial de WSL en VS Code

1. Abre VS Code
2. Presiona Ctrl + Shift + X
3. Busca: WSL
4. Instala "WSL" de Microsoft (la primera de la lista)

Paso 5.3: Abrir carpeta del proyecto desde WSL

cd ~/program1
code .

Paso 5.4: Instalar extensiones en Visual Studio Code

Instala estas extensiones desde el panel de extensiones de VS Code. Estas herramientas


mejoran tu experiencia de desarrollo, tanto para trabajar con Python como con WSL:

1. Python – Soporte completo para desarrollo en Python (Microsoft)


2. Jupyter – Ejecución y edición de notebooks .ipynb
3. Prettier – Formateador automático para mantener código limpio
4. GitLens – Visualización enriquecida de cambios y autores en Git
5. Live Server – Servidor local para pruebas web en vivo (HTML/CSS/JS)
6. Docker – Integración completa si trabajas con contenedores
7. Remote - WSL – Extensión oficial para integración entre VS Code y WSL

Asegúrate de que todas las extensiones estén instaladas y habilitadas correctamente


para el entorno que estás usando (ya sea Windows o WSL).

Listo, a codificar.
Ya puedes trabajar con:

• Python 3.10.12 (o 3.12.3 si lo instalaste)


• Entorno virtual
• Jupyter Notebook
• Visual Studio Code con WSL y extensiones clave

Y Todo sin afectar tu sistema global, seguro, limpio y profesional.

Nota: Instalación de : Build Tools for Visual Studio 2022 necesaria. No esa en este
tutorial.

También podría gustarte