

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan sesi interaktif dengan Microsoft Visual Studio Code
<a name="interactive-sessions-vscode"></a>

 **Prasyarat** 
+  Instal sesi AWS Glue interaktif dan verifikasi itu berfungsi dengan Jupyter Notebook. 
+  Unduh dan instal Visual Studio Code dengan Jupyter. Untuk detailnya, lihat [Notebook Jupyter di VS Code](https://code.visualstudio.com/docs/datascience/jupyter-notebooks). 

**Untuk memulai dengan sesi interaktif dengan VSCode**

1.  Nonaktifkan Jupyter AutoStart di VS Code. 

    Dalam Visual Studio Code, kernel Jupyter akan dimulai secara otomatis yang akan mencegah sihir Anda mulai berlaku karena sesi sudah dimulai. **Untuk menonaktifkan **Mulai Otomatis** di Windows, buka **File>** **Preferences** > **Extensions** > **Jupyter** > klik kanan pada Jupyter lalu pilih Pengaturan Ekstensi.** 

    **Di macOS, buka **Kode** > **Pengaturan** > Ekstensi> Jupyter > klik kanan pada **Jupyter** lalu pilih Pengaturan **Ekstensi**.** 

    Gulir ke bawah hingga Anda melihat **Jupyter: Nonaktifkan Jupyter Auto Start.** Centang kotak “Ketika benar, menonaktifkan Jupyter agar tidak dimulai secara otomatis untuk Anda. Anda harus menjalankan sel untuk memulai Jupyter.”   
![\[Tangkapan layar menunjukkan kotak centang yang diaktifkan untuk Ekstensi Jupyter di VS Code.\]](http://docs.aws.amazon.com/id_id/glue/latest/dg/images/IS_vscode_step1.png)

1.  Pergi ke File > File Baru > Simpan untuk menyimpan file ini dengan nama pilihan Anda sebagai `.ipynb` ekstensi atau pilih **jupyter** di bawah **pilih bahasa** dan simpan file.   
![\[Tangkapan layar menunjukkan file yang disimpan dengan nama baru.\]](http://docs.aws.amazon.com/id_id/glue/latest/dg/images/IS_vscode_step2.gif)

1.  Klik dua kali pada file tersebut. Shell Jupyter akan ditampilkan dan notebook akan dibuka.   
![\[Tangkapan layar menunjukkan notebook yang terbuka.\]](http://docs.aws.amazon.com/id_id/glue/latest/dg/images/IS_vscode_step3.png)

1.  Pada Windows, ketika Anda pertama kali membuat file, secara default tidak ada kernel yang dipilih. Klik **Pilih Kernel** dan daftar kernel yang tersedia ditampilkan. Pilih **Glue PySpark**. 

    Di macOS, Jika Anda tidak melihat PySpark kernel **Glue**, coba langkah-langkah berikut: 

   1. Jalankan sesi Jupyter lokal untuk mendapatkan URL. 

      Misalnya, jalankan perintah berikut untuk meluncurkan Jupyter Notebook.

      ```
      jupyter notebook
      ```

      Saat notebook pertama kali berjalan, Anda akan melihat URL yang terlihat seperti`http://localhost:8888/?token=3398XXXXXXXXXXXXXXXX`.

      Salin URL.

   1. Di VS Code, klik kernel saat ini, lalu **Pilih Kernel Lain...** , lalu pilih **Existing Jupyter Server**... . Tempel URL yang Anda salin dari langkah di atas.

      Jika Anda menerima pesan kesalahan, lihat wiki [VS Code Jupyter](https://github.com/microsoft/vscode-jupyter/wiki/Connecting-to-a-remote-Jupyter-server-from-vscode.dev). 

   1. Jika berhasil, ini akan mengatur kernel ke **Glue PySpark**.  
![\[Tangkapan layar menunjukkan tombol Select Kernel disorot.\]](http://docs.aws.amazon.com/id_id/glue/latest/dg/images/IS_vscode_step4a.png)

    Pilih kernel **Glue PySpark** atau **Glue Spark** (masing-masing untuk Python dan Scala).   
![\[Tangkapan layar menunjukkan pilihan untuk AWS Glue PySpark.\]](http://docs.aws.amazon.com/id_id/glue/latest/dg/images/IS_vscode_step4b.png)

    Jika Anda tidak melihat **AWS Glue PySpark**dan **AWS GlueSpark** kernel dalam daftar drop-down, pastikan Anda telah menginstal AWS Glue kernel pada langkah di atas, atau bahwa `python.defaultInterpreterPath` pengaturan Anda di Visual Studio Code sudah benar. Untuk informasi lebih lanjut, lihat [python. defaultInterpreterPath deskripsi pengaturan](https://github.com/microsoft/vscode-python/wiki/Setting-descriptions#pythondefaultinterpreterpath). 

1.  Buat sesi AWS Glue interaktif. Lanjutkan untuk membuat sesi dengan cara yang sama seperti yang Anda lakukan di Jupyter Notebook. Tentukan sihir apa pun di bagian atas sel pertama Anda dan jalankan pernyataan kode. 