Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Uso de las sesiones interactivas con Microsoft Visual Studio Code

Modo de enfoque
Uso de las sesiones interactivas con Microsoft Visual Studio Code - AWS Glue

Requisitos previos 

  • Instale las sesiones interactivas de AWS Glue y verifique que funcionan con Jupyter Notebook.

  • Descargue e instale Visual Studio Code con Jupyter. Para obtener detalles, consulte Jupyter Notebook en VS Code

Para empezar con las sesiones interactivas con VSCode
  1. Desactive Jupyter AutoStart en VS Code.

    En Visual Studio Code, los kernels de Jupyter se iniciarán automáticamente, lo que evitará que los comandos mágicos surtan efecto, ya que la sesión ya se habrá iniciado. Para deshabilitar el inicio automático en Windows, vaya a Archivo > Preferencias > Extensiones > Jupyter > haga clic con el botón derecho en Jupyter y, a continuación, seleccione Configuración de extensión.

    En MacOS, vaya a Código > Configuración > Extensiones > Jupyter >, haga clic con el botón derecho en Jupyter y, a continuación, seleccione Configuración de extensión.

    Desplácese hacia abajo hasta que vea Jupyter: deshabilitar el inicio automático de Jupyter. Marque la casilla “Si es verdadero, se deshabilita el inicio automático de Jupyter”. You must instead run a cell to start Jupyter” (Si es verdadero, desactiva el inicio automático de Jupyter. En su lugar, se debe ejecutar una celda para iniciar Jupyter).

    La captura de pantalla muestra la casilla de verificación habilitada para la extensión de Jupyter en VS Code.
  2. Vaya a File (Archivo) > New File (Nuevo archivo) > Save (Guardar) para guardar este archivo con el nombre que elija como extensión de .ipynb, o bien seleccione jupyter en Select a language (Seleccionar un idioma) y guarde el archivo.

    La captura de pantalla muestra cómo se guarda el archivo con un nuevo nombre.
  3. Haga doble clic en el archivo. Aparecerá el shell de Jupyter y se abrirá un cuaderno.

    La captura de pantalla muestra el cuaderno abierto.
  4. En Windows, cuando se crea un archivo por primera vez, de manera predeterminada no tiene seleccionado ningún kernel. Haga clic en Select Kernel (Seleccionar kernel) y se mostrará una lista de los kernels disponibles. Elija Glue PySpark.

    En MacOS, si no ve el kernel Glue PySpark, siga estos pasos:

    1. Ejecute una sesión local de Jupyter para obtener la URL.

      Por ejemplo, para lanzar el cuaderno de Jupyter, ejecute el siguiente comando.

      jupyter notebook

      Cuando el cuaderno se ejecute por primera vez, verá una URL similar a http://localhost:8888/?token=3398XXXXXXXXXXXXXXXX.

      Copie la dirección URL.

    2. En VS Code, haga clic en el kernel actual, luego Seleccionar otro kernel... y, a continuación, seleccione Servidor de Jupyter existente.... Pegue la URL que copió en el paso anterior.

      Si recibe un mensaje de error, consulte la wiki de VS Code Jupyter.

    3. Si tiene éxito, se configurará el kernel como Glue PySpark.

    La captura de pantalla muestra el botón Select Kernel (Seleccionar kernel) resaltado.

    Elija el kernel Glue PySpark o Glue Spark(para Python y Scala respectivamente).

    La captura de pantalla muestra la selección de AWS Glue PySpark.

    Si no aparecen los kerneles AWS Glue PySpark y AWS Glue Spark en la lista desplegable, asegúrese de que haya instalado el kernel de AWS Glue en el paso anterior, o de que la configuración python.defaultInterpreterPath en Visual Studio Code sea correcta. Para obtener más información, consulte la Descripción de la configuración de python.defaultInterpreterPath.

  5. Creación de uns sesión interactiva de AWS Glue. Proceda a crear una sesión del mismo modo en que lo hizo en el cuaderno de Jupyter. Especifique cualquier comando mágico en la parte superior de la primera celda y ejecute una instrucción de código.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.