Bagaimana cara menjalankan skrip python di visual studio 2022?

Dalam tutorial ini, Anda akan menggunakan Python 3 untuk membuat aplikasi Python "Hello World" paling sederhana di Visual Studio Code. Dengan menggunakan ekstensi Python, Anda membuat Kode VS menjadi IDE Python ringan yang hebat (yang mungkin Anda temukan sebagai alternatif yang produktif untuk PyCharm)

Tutorial ini memperkenalkan Anda ke VS Code sebagai lingkungan Python - terutama cara mengedit, menjalankan, dan men-debug kode melalui tugas-tugas berikut

  • Tulis, jalankan, dan debug Aplikasi Python "Hello World".
  • Pelajari cara menginstal paket dengan membuat lingkungan virtual Python
  • Tulis skrip Python sederhana untuk memplot angka dalam VS Code

Tutorial ini tidak dimaksudkan untuk mengajari Anda Python itu sendiri. Setelah Anda terbiasa dengan dasar-dasar Kode VS, Anda dapat mengikuti salah satu tutorial pemrograman di python. org dalam konteks VS Code untuk pengenalan bahasa

Jika Anda memiliki masalah, Anda dapat mencari jawaban atau mengajukan pertanyaan di Q&A Diskusi ekstensi Python

Prasyarat

Untuk berhasil menyelesaikan tutorial ini, Anda harus terlebih dahulu mengatur lingkungan pengembangan Python Anda. Secara khusus, tutorial ini membutuhkan

  • Piton 3
  • Aplikasi Kode VS
  • Ekstensi VS Kode Python

Instal Kode Visual Studio dan Ekstensi Python

  1. Jika Anda belum melakukannya, instal VS Code

  2. Selanjutnya, instal ekstensi Python untuk VS Code dari Visual Studio Marketplace. Untuk detail tambahan tentang pemasangan ekstensi, lihat Extension Marketplace. Ekstensi Python bernama Python dan diterbitkan oleh Microsoft

    Bagaimana cara menjalankan skrip python di visual studio 2022?

Pasang juru bahasa Python

Seiring dengan ekstensi Python, Anda perlu menginstal juru bahasa Python. Penerjemah mana yang Anda gunakan bergantung pada kebutuhan khusus Anda, tetapi beberapa panduan disediakan di bawah ini

Windows

Instal Python dari python. org. Anda biasanya dapat menggunakan tombol Unduh Python yang muncul pertama kali di halaman untuk mengunduh versi terbaru

Catatan. Jika Anda tidak memiliki akses admin, opsi tambahan untuk menginstal Python di Windows adalah menggunakan Microsoft Store. Microsoft Store menyediakan penginstalan versi Python yang didukung

Untuk informasi tambahan tentang menggunakan Python di Windows, lihat Menggunakan Python di Windows di Python. org

macOS

Penginstalan sistem Python di macOS tidak didukung. Sebaliknya, sistem manajemen paket seperti Homebrew direkomendasikan. Untuk menginstal Python menggunakan Homebrew di macOS gunakan brew install python3 di Terminal prompt

Catatan Di macOS, pastikan lokasi penginstalan VS Code Anda disertakan dalam variabel lingkungan PATH Anda. Lihat untuk informasi lebih lanjut

Linux

Instalasi Python 3 bawaan di Linux berfungsi dengan baik, tetapi untuk menginstal paket Python lain Anda harus menginstal pip dengan

Pilihan lain

  • Ilmu Data. Jika tujuan utama Anda menggunakan Python adalah Ilmu Data, maka Anda dapat mempertimbangkan untuk mengunduh dari Anaconda. Anaconda tidak hanya menyediakan juru bahasa Python, tetapi banyak pustaka dan alat yang berguna untuk ilmu data

  • Subsistem Windows untuk Linux. Jika Anda bekerja di Windows dan menginginkan lingkungan Linux untuk bekerja dengan Python, Subsistem Windows untuk Linux (WSL) adalah pilihan untuk Anda. Jika Anda memilih opsi ini, Anda juga ingin memasang ekstensi WSL. Untuk informasi lebih lanjut tentang menggunakan WSL dengan VS Code, lihat VS Code Remote Development atau coba tutorial Bekerja di WSL, yang akan memandu Anda melalui pengaturan WSL, menginstal Python, dan membuat aplikasi Hello World yang berjalan di WSL

Verifikasi instalasi Python

Untuk memverifikasi bahwa Anda telah berhasil menginstal Python di mesin Anda, jalankan salah satu dari perintah berikut (tergantung pada sistem operasi Anda)

  • Linux/macOS. buka Jendela Terminal dan ketik perintah berikut

    python3 --version
    
  • Windows. buka prompt perintah dan jalankan perintah berikut

    py -3 --version
    
    _

Jika penginstalan berhasil, jendela keluaran akan menampilkan versi Python yang Anda instal

Catatan Anda dapat menggunakan perintah py -0_ di terminal terintegrasi VS Code untuk melihat versi python yang terinstal di mesin Anda. Penerjemah default diidentifikasi dengan tanda bintang (*)

Mulai Kode VS di folder ruang kerja

Dengan memulai Kode VS di folder, folder itu menjadi "ruang kerja" Anda. VS Code menyimpan pengaturan yang khusus untuk ruang kerja tersebut di

py -3 --version
0, yang terpisah dari pengaturan pengguna yang disimpan secara global

Menggunakan command prompt atau terminal, buat folder kosong bernama "hello", arahkan ke dalamnya, dan buka VS Code (

py -3 --version
1) di folder itu (
py -3 --version
2) dengan memasukkan perintah berikut

mkdir hello
cd hello
code .

Catatan. Jika Anda menggunakan distribusi Anaconda, pastikan untuk menggunakan prompt perintah Anaconda

Sebagai alternatif, Anda dapat menjalankan VS Code melalui UI sistem operasi, lalu gunakan File > Open Folder untuk membuka folder proyek

Pilih juru bahasa Python

Python adalah bahasa yang ditafsirkan. Jadi, untuk menjalankan kode Python dan mendapatkan Python IntelliSense, Anda harus memberi tahu VS Code juru bahasa mana yang akan digunakan

Dari dalam VS Code, pilih interpreter Python 3 dengan membuka Command Palette ( ⇧⌘P (Windows, Linux Ctrl+Shift+P)), start typing the Python: Select Interpreter command to search, then select the command. You can also use the Select Python Environment option on the Status Bar if available (it may already show a selected interpreter, too):

Bagaimana cara menjalankan skrip python di visual studio 2022?

Perintah menyajikan daftar juru bahasa yang tersedia yang dapat ditemukan oleh VS Code secara otomatis, termasuk lingkungan virtual. Jika Anda tidak melihat juru bahasa yang diinginkan, lihat Mengonfigurasi lingkungan Python

Bagaimana cara menjalankan skrip python di visual studio 2022?

Catatan. Saat menggunakan distribusi Anaconda, penerjemah yang benar harus memiliki akhiran

py -3 --version
3, misalnya
py -3 --version
4

Memilih set juru bahasa juru bahasa mana yang akan digunakan oleh ekstensi Python untuk ruang kerja itu

Catatan. Jika Anda memilih juru bahasa tanpa membuka folder ruang kerja, Kode VS menyetel

py -3 --version
5 dalam lingkup Pengguna sebagai gantinya, yang menyetel juru bahasa default untuk Kode VS secara umum. Pengaturan pengguna memastikan Anda selalu memiliki penerjemah default untuk proyek Python. Pengaturan ruang kerja memungkinkan Anda mengganti pengaturan pengguna

Buat file kode sumber Python Hello World

Dari bilah alat File Explorer, pilih tombol File Baru di folder

py -3 --version
6

Bagaimana cara menjalankan skrip python di visual studio 2022?

Beri nama file

py -3 --version
_7, dan secara otomatis terbuka di editor

Bagaimana cara menjalankan skrip python di visual studio 2022?

Dengan menggunakan ekstensi file

py -3 --version
8, Anda memberi tahu VS Code untuk menginterpretasikan file ini sebagai program Python, sehingga mengevaluasi konten dengan ekstensi Python dan penerjemah yang dipilih

Catatan. Bilah alat File Explorer juga memungkinkan Anda membuat folder di dalam ruang kerja Anda untuk mengatur kode Anda dengan lebih baik. Anda dapat menggunakan tombol Folder baru untuk membuat folder dengan cepat

Sekarang setelah Anda memiliki file kode di Workspace Anda, masukkan kode sumber berikut di

py -3 --version
7

msg = "Hello World"
print(msg)

Saat Anda mulai mengetik

mkdir hello
cd hello
code .
0, perhatikan bagaimana IntelliSense menampilkan opsi pelengkapan otomatis

Bagaimana cara menjalankan skrip python di visual studio 2022?

IntelliSense dan pelengkapan otomatis berfungsi untuk modul Python standar serta paket lain yang telah Anda instal ke dalam lingkungan juru bahasa Python yang dipilih. Ini juga menyediakan penyelesaian untuk metode yang tersedia pada tipe objek. Misalnya, karena variabel

mkdir hello
cd hello
code .
1 berisi string, IntelliSense menyediakan metode string saat Anda mengetik
mkdir hello
cd hello
code .
2

Bagaimana cara menjalankan skrip python di visual studio 2022?

Jangan ragu untuk bereksperimen dengan IntelliSense lagi, tetapi kemudian kembalikan perubahan Anda sehingga Anda hanya memiliki variabel

mkdir hello
cd hello
code .
1 dan panggilan
mkdir hello
cd hello
code .
0, dan simpan file ( ⌘S (Windows, Linux Ctrl+S)).

Untuk detail lengkap tentang pengeditan, pemformatan, dan pemfaktoran ulang, lihat Mengedit kode. Ekstensi Python juga memiliki dukungan penuh untuk Linting

Jalankan Halo Dunia

Sangat mudah untuk menjalankan

py -3 --version
_7 dengan Python. Cukup klik tombol putar Jalankan File Python di Terminal di sisi kanan atas editor

Bagaimana cara menjalankan skrip python di visual studio 2022?

Tombol membuka panel terminal tempat juru bahasa Python Anda diaktifkan secara otomatis, lalu menjalankan

mkdir hello
cd hello
code .
6 (macOS/Linux) atau
mkdir hello
cd hello
code .
7 (Windows)

Bagaimana cara menjalankan skrip python di visual studio 2022?

Ada tiga cara lain untuk menjalankan kode Python di dalam VS Code

  • Klik kanan di mana saja di jendela editor dan pilih Jalankan File Python di Terminal (yang menyimpan file secara otomatis)

    Bagaimana cara menjalankan skrip python di visual studio 2022?

  • Pilih satu baris atau lebih, lalu tekan Shift+Enter atau klik kanan dan pilih Run Selection/Line di Terminal Python. Perintah ini nyaman untuk menguji hanya sebagian dari file.

  • Dari Palet Perintah ( ⇧⌘P (Windows, Linux Ctrl+Shift+P< . Mulai perintah REPL untuk membuka terminal REPL untuk juru bahasa Python yang dipilih saat ini. Di REPL, Anda kemudian dapat memasukkan dan menjalankan baris kode satu per satu. )), select the Python: Start REPL command to open a REPL terminal for the currently selected Python interpreter. In the REPL, you can then enter and run lines of code one at a time.

Konfigurasikan dan jalankan debugger

Sekarang mari kita coba men-debug program Hello World sederhana kita

Pertama, atur breakpoint pada baris 2 dari

py -3 --version
7 dengan menempatkan kursor pada panggilan
mkdir hello
cd hello
code .
0 dan menekan F9 . Bergantian, cukup klik di selokan kiri editor, di sebelah nomor baris. Saat Anda menyetel breakpoint, lingkaran merah muncul di selokan.

Bagaimana cara menjalankan skrip python di visual studio 2022?

Berikutnya, untuk menginisialisasi debugger, tekan F5 . Karena ini adalah pertama kalinya Anda men-debug file ini, menu konfigurasi akan terbuka dari Palet Perintah yang memungkinkan Anda memilih jenis konfigurasi debug yang Anda inginkan untuk file yang dibuka.

Bagaimana cara menjalankan skrip python di visual studio 2022?

Catatan. VS Code menggunakan file JSON untuk berbagai konfigurasinya;

Konfigurasi yang berbeda ini dijelaskan sepenuhnya dalam konfigurasi Debugging;

Anda juga dapat memulai debugger dengan mengeklik panah bawah di sebelah tombol jalankan pada editor, dan memilih File Debug Python di Terminal

Bagaimana cara menjalankan skrip python di visual studio 2022?

Debugger akan berhenti di baris pertama dari file breakpoint. Baris saat ini ditunjukkan dengan panah kuning di margin kiri. Jika Anda memeriksa jendela Variabel lokal pada titik ini, Anda akan melihat variabel

mkdir hello
cd hello
code .
1 yang sekarang ditentukan muncul di panel Lokal

Bagaimana cara menjalankan skrip python di visual studio 2022?

Bilah alat debug muncul di bagian atas dengan perintah berikut dari kiri ke kanan. lanjutkan ( F5 ), melangkahi ( F10 ), melangkah ke ( . F11), step out (⇧F11 (Windows, Linux Shift+F11)), restart (⇧⌘F5 (Windows, Linux Ctrl+Shift+F5)), and stop (⇧F5 (Windows, Linux Shift+F5)).

Bagaimana cara menjalankan skrip python di visual studio 2022?

Bilah Status juga berubah warna (oranye di banyak tema) untuk menunjukkan bahwa Anda sedang dalam mode debug. Konsol Debug Python juga muncul secara otomatis di panel kanan bawah untuk menunjukkan perintah yang sedang dijalankan, bersama dengan keluaran program

Untuk melanjutkan menjalankan program, pilih perintah continue pada toolbar debug ( F5 ). Debugger menjalankan program sampai akhir.

Informasi Tip Debugging juga dapat dilihat dengan mengarahkan kursor ke kode, seperti variabel. Dalam kasus

mkdir hello
cd hello
code .
1, mengarahkan kursor ke variabel akan menampilkan string
msg = "Hello World"
print(msg)
3 dalam kotak di atas variabel

Anda juga dapat bekerja dengan variabel di Konsol Debug (Jika Anda tidak melihatnya, pilih Konsol Debug di bagian kanan bawah Kode VS, atau pilih dari. Tidak bisa. ) Kemudian coba masukkan baris berikut, satu per satu, di > prompt di bagian bawah konsol

msg
msg.capitalize()
msg.split()

Bagaimana cara menjalankan skrip python di visual studio 2022?

Pilih lagi tombol Continue berwarna biru pada toolbar (atau tekan F5) untuk menjalankan program sampai selesai. "Hello World" muncul di Python Debug Console jika Anda kembali ke sana, dan VS Code keluar dari mode debugging setelah program selesai

Jika Anda me-restart debugger, debugger lagi berhenti pada breakpoint pertama

Untuk berhenti menjalankan program sebelum selesai, gunakan tombol stop kotak merah pada toolbar debug ( ⇧F5 (Windows, Linux < . Shift+F5)), or use the Run > Stop debugging menu command.

Untuk detail selengkapnya, lihat Konfigurasi debug, yang menyertakan catatan tentang cara menggunakan juru bahasa Python khusus untuk proses debug

Tip. Gunakan Logpoints alih-alih pernyataan cetak. Pengembang sering mengotori kode sumber dengan pernyataan

mkdir hello
cd hello
code .
0 untuk memeriksa variabel dengan cepat tanpa harus menelusuri setiap baris kode dalam debugger. Di VS Code, Anda bisa menggunakan Logpoints. Logpoint seperti breakpoint kecuali log pesan ke konsol dan tidak menghentikan program. Untuk informasi lebih lanjut, lihat di artikel debugging VS Code utama

Instal dan gunakan paket

Sekarang mari kita jalankan contoh yang sedikit lebih menarik. Di Python, paket adalah cara Anda mendapatkan sejumlah pustaka kode yang berguna, biasanya dari PyPI. Untuk contoh ini, Anda menggunakan paket

msg = "Hello World"
print(msg)
_5 dan
msg = "Hello World"
print(msg)
6 untuk membuat plot grafis seperti yang biasa dilakukan dengan ilmu data. (Perhatikan bahwa
msg = "Hello World"
print(msg)
_5 tidak dapat menampilkan grafik saat berjalan di Subsistem Windows untuk Linux karena tidak memiliki dukungan UI yang diperlukan. )

Kembali ke tampilan Explorer (ikon paling atas di sisi kiri, yang menampilkan file), buat file baru bernama

msg = "Hello World"
print(msg)
8, dan rekatkan kode sumber berikut

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100)  # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x))       # Plot the sine of each x point
plt.show()                   # Display the plot

Tip. Jika Anda memasukkan kode di atas secara manual, Anda mungkin menemukan bahwa pelengkapan otomatis mengubah nama setelah

msg = "Hello World"
print(msg)
9 kata kunci saat Anda menekan Enter di akhir a . Untuk menghindarinya, ketikkan spasi, lalu Enter .

Selanjutnya, coba jalankan file di debugger menggunakan "Python. Konfigurasi file saat ini" seperti yang dijelaskan di bagian terakhir

Kecuali jika Anda menggunakan distribusi Anaconda atau sebelumnya telah menginstal paket

msg = "Hello World"
print(msg)
5, Anda akan melihat pesan, "ModuleNotFoundError. Tidak ada modul bernama 'matplotlib'". Pesan seperti itu menunjukkan bahwa paket yang diperlukan tidak tersedia di sistem Anda

Untuk menginstal paket

msg = "Hello World"
print(msg)
5 (yang juga menginstal
msg = "Hello World"
print(msg)
6 sebagai dependensi), hentikan debugger dan gunakan Palet Perintah untuk menjalankan Terminal. Buat Terminal Baru ( ⌃⇧` (Windows, Linux Ctrl+Shift+`)). This command opens a command prompt for your selected interpreter.

Praktik terbaik di antara pengembang Python adalah menghindari penginstalan paket ke lingkungan juru bahasa global. Anda malah menggunakan

msg
msg.capitalize()
msg.split()
3 khusus proyek yang berisi salinan juru bahasa global. Setelah Anda mengaktifkan lingkungan itu, setiap paket yang Anda instal kemudian diisolasi dari lingkungan lain. Isolasi tersebut mengurangi banyak komplikasi yang dapat timbul dari versi paket yang bertentangan. Untuk membuat lingkungan virtual dan menginstal paket yang diperlukan, masukkan perintah berikut yang sesuai untuk sistem operasi Anda

Catatan. Untuk informasi tambahan tentang lingkungan virtual, lihat

  1. Buat Lingkungan Virtual menggunakan Perintah Buat Lingkungan

    Dari dalam VS Code, Anda dapat membuat lingkungan non-global, menggunakan Venv atau Anaconda, dengan membuka Command Palette ( ⇧⌘P . Buat perintah Lingkungan untuk mencari, lalu pilih perintah. Anda juga dapat memicu Python. Buat perintah Lingkungan melalui halaman Memulai dengan Python. Ctrl+Shift+P)), start typing the Python: Create Environment command to search, and then select the command. You can also trigger the Python: Create Environment command through the Getting Started with Python page.

    Perintah menyajikan daftar jenis lingkungan, Venv atau Conda. Untuk contoh ini, pilih Venv

    Bagaimana cara menjalankan skrip python di visual studio 2022?

    Perintah kemudian menampilkan daftar juru bahasa yang dapat digunakan untuk proyek Anda

    Bagaimana cara menjalankan skrip python di visual studio 2022?

    Setelah memilih juru bahasa yang diinginkan, pemberitahuan akan menampilkan kemajuan pembuatan lingkungan dan folder lingkungan akan muncul di ruang kerja Anda

    Bagaimana cara menjalankan skrip python di visual studio 2022?

    Perintah juga akan menginstal paket-paket yang diperlukan yang diuraikan dalam file persyaratan/ketergantungan, seperti

    msg
    msg.capitalize()
    msg.split()
    
    4,
    msg
    msg.capitalize()
    msg.split()
    
    5, atau
    msg
    msg.capitalize()
    msg.split()
    
    6, terletak di folder proyek

    Catatan. Jika Anda ingin membuat lingkungan secara manual, atau mengalami kesalahan dalam proses pembuatan lingkungan, kunjungi halaman tersebut

  2. Pastikan lingkungan baru Anda dipilih dengan menggunakan Python. Pilih perintah Interpreter dari Command Palette

    Bagaimana cara menjalankan skrip python di visual studio 2022?

  3. Instal paket

    # Don't use with Anaconda distributions because they include matplotlib already.
    
    # macOS
    python3 -m pip install matplotlib
    
    # Windows (may require elevation)
    python -m pip install matplotlib
    
    # Linux (Debian)
    apt-get install python3-tk
    python3 -m pip install matplotlib
    
  4. Jalankan kembali program sekarang (dengan atau tanpa debugger) dan setelah beberapa saat jendela plot muncul dengan output

    Bagaimana cara menjalankan skrip python di visual studio 2022?

  5. Setelah selesai, ketik

    msg
    msg.capitalize()
    msg.split()
    
    7 di jendela terminal untuk menonaktifkan lingkungan virtual

Untuk contoh tambahan membuat dan mengaktifkan lingkungan virtual dan menginstal paket, lihat tutorial Django dan tutorial Flask

Langkah selanjutnya

Anda dapat mengonfigurasi Kode VS untuk menggunakan lingkungan Python apa pun yang telah Anda instal, termasuk lingkungan virtual dan conda. Anda juga dapat menggunakan lingkungan terpisah untuk debugging. Untuk detail selengkapnya, lihat Lingkungan

Untuk mempelajari lebih lanjut tentang bahasa Python, ikuti salah satu tutorial pemrograman yang tercantum di python. org dalam konteks VS Code

Bagaimana cara menjalankan skrip Python di Visual Studio?

Cukup klik tombol putar Jalankan File Python di Terminal di sisi kanan atas editor. Pilih satu atau lebih baris, lalu tekan Shift+Enter atau klik kanan dan pilih Run Selection/Line di Terminal Python

Bagaimana cara membuat file Python di Visual Studio 2022?

Langkah 1. Buat proyek Python baru .
Di Visual Studio, pilih File > New > Project (Ctrl+Shift+N), yang menampilkan dialog New Project. .
Untuk melihat template Python, pilih Installed > Python di sebelah kiri, atau cari "Python". .
Pilih template Aplikasi Python, tentukan nama proyek, dan pilih OK

Bagaimana cara menginstal paket Python di Visual Studio 2022?

Instal paket menggunakan jendela Python Environments .
Dari jendela Lingkungan Python, pilih lingkungan default untuk proyek Python baru dan pilih tab Paket. .
Instal matplotlib dengan memasukkan namanya ke kolom pencarian dan kemudian pilih perintah Jalankan. pip instal opsi matplotlib

Di mana saya menjalankan a. berkas PY?

Menjalankan Program Pertama Anda .
Pergi ke Mulai dan klik Jalankan
Ketik cmd di bidang Buka dan klik OK
Sebuah jendela gelap akan muncul. .
Jika Anda mengetik dir, Anda akan mendapatkan daftar semua folder di C. menyetir. .
Ketik cd PythonPrograms dan tekan Enter. .
Ketik dir dan Anda akan melihat file Hello. py