Configuración de Jupyter Notebooks en Visual Studio Code
Clase 11 de 17 • Curso de Entornos Virtuales con Anaconda y Jupyter
Resumen
¿Cómo maximizar el uso de Visual Studio Code con Jupyter Notebooks?
Visual Studio Code, comúnmente conocido como VS Code, se ha posicionado como el editor de código predilecto en la industria gracias a su flexibilidad, extensibilidad y soporte para múltiples lenguajes de programación. Pero ¿sabías que puedes elevar su funcionalidad al utilizar Jupyter Notebooks? Este artículo te guiará a través de los pasos necesarios para lograrlo.
¿Qué requisitos previos necesitas?
Para integrar Jupyter Notebooks en VS Code, existen tres requisitos fundamentales que debes cumplir:
-
Python Instalado: En nuestro caso, Python viene incluido con Anaconda. Si no tienes Python, puedes descargarlo fácilmente desde su página oficial.
-
Visual Studio Code Instalado: Asegúrate de tener VS Code instalado y actualizado para garantizar compatibilidad con todas las extensiones.
-
Jupyter Notebooks Instalado: Puedes instalarlo de dos maneras:
- A través de Conda con el comando:
conda install jupyter
- Usando Pip con el comando:
pip install jupyter
- A través de Conda con el comando:
¿Cómo activar un ambiente virtual?
Para trabajar eficientemente, es necesario iniciar un ambiente virtual. Aquí te mostramos cómo hacerlo usando Conda:
conda activate Notebooks
Esto activa un ambiente llamado "Notebooks". Una vez habilitado, puedes abrir Visual Studio Code con el siguiente comando:
code .
Si estás utilizando Windows Subsystem for Linux (WSL), deberías abrir Visual Studio Code desde dentro de este entorno.
¿Qué extensiones de VS Code son necesarias?
Para trabajar adecuadamente con Jupyter Notebooks en Visual Studio Code, instala las siguientes extensiones:
-
Python: Proporcionada por Microsoft, ofrece programación avanzada en Python dentro de VS Code.
-
Jupyter: También de Microsoft, permite trabajar con Notebooks dentro del editor.
-
WSL (solo si usas Windows Subsystem for Linux): Facilita la integración de VS Code con WSL.
Encuentra e instala estas extensiones simplemente escribiendo sus nombres en la sección de extensiones de VS Code.
¿Cómo seleccionar el Kernel de Python correcto?
Una de las ventajas de utilizar Jupyter Notebooks en VS Code es la capacidad de elegir el kernel de Python. Esto es útil cuando tienes diferentes ambientes virtuales con versiones variadas de Python. Para seleccionar un kernel:
- Asegúrate de que no haya un kernel seleccionado.
- En la interfaz de Jupyter Notebooks, haz clic para crear un nuevo kernel y selecciona el ambiente deseado. Por ejemplo, "Notebooks env".
Podrás ver la versión de Python asociada a cada ambiente. Aquí es donde puedes seleccionar el ambiente virtual correctamente configurado y comenzar a trabajar.
¿Cómo verificar e importar librerías?
Una vez seleccionado el kernel, prueba importando librerías para asegurarte de que todo funcione adecuadamente. Por ejemplo, intenta importar seaborn
y pandas
:
import seaborn
import pandas as pd
Si alguna librería no está instalada, obtendrás un error. Esto es normal y serás capaz de resolverlo instalando la librería necesaria en tu ambiente virtual.
¿Por qué utilizar Notebooks en Visual Studio Code?
Usar Jupyter Notebooks en VS Code tiene múltiples beneficios:
- Entorno de Desarrollo Completo: Integra diversas funcionalidades y permite ejecutar código en diferentes kernels.
- Productividad Mejorada: Si ya estás familiarizado con VS Code, la transición es fluida y eficaz.
- Extensiones y Personalización: Las extensiones de Python y Jupyter, junto con la extensión para WSL cuando sea necesario, enriquecen la experiencia de desarrollo.
Aprovecha al máximo las capacidades de VS Code integrando Jupyter Notebooks y expande tu set de herramientas para ciencia de datos. ¡Sigue aprendiendo y explorando nuevas posibilidades!