Python tidak berfungsi di Terminal Visual Studio Code
Saat Anda mencoba menjalankan kode Python di terminal Visual Studio Code, Anda mungkin mengalami kesalahan seperti 'python tidak dikenali' atau skrip gagal dijalankan. Ini biasanya menunjukkan bahwa VS Code tidak dapat menemukan atau menggunakan instalasi atau lingkungan Python Anda dengan benar. Dalam panduan ini, kita akan melihat apa yang dapat Anda lakukan jika Python tidak berfungsi di Terminal Visual Studio Code.
Python tidak berfungsi di Terminal Visual Studio Code
Python mungkin tidak berjalan di terminal VS Code karena beberapa alasan: jalur eksekusi Python hilang dari variabel lingkungan PATH sistem Anda, interpreter Python yang salah dipilih di VS Code, lingkungan virtual tidak diaktifkan, atau shell terminal itu sendiri salah konfigurasi. Selain itu, instalasi Python ganda dapat menyebabkan konflik, dan terkadang restart sederhana VS Code atau terminal diperlukan untuk menyegarkan pengaturan lingkungan.
Jika Python tidak berfungsi di Terminal Visual Studio Code, ikuti solusi berikut.
- Tambahkan Python ke PATH sistem Anda
- Pilih interpreter Python yang benar di VS Code
- Aktifkan lingkungan virtual Anda secara manual
- Mulai ulang VS Code dan terminal
Mari kita bicarakan tentang mereka secara rinci.
1. Tambahkan Python ke PATH sistem Anda
Jika Python tidak dikenali saat Anda mengetik python di terminal, itu berarti terminal tidak dapat menemukan file eksekusi Python. Menambahkan Python ke variabel lingkungan PATH memberi tahu sistem operasi Anda di mana mencari Python, sehingga Python dapat dijalankan dari direktori mana pun. Ikuti langkah-langkah di bawah ini untuk menyelesaikan masalah tersebut.
- Temukan folder instalasi Python Anda (misalnya, C:\Python39 atau C:\Users\<username>\AppData\Local\Programs\Python\Python39).
- Juga, temukan subfolder Scripts di dalamnya (misalnya, C:\Python39\Scripts).
- Buka Properti Sistem > Lanjutan > Variabel Lingkungan.
- Di bawah System variables pilih Path dan klik Edit.
- Tambahkan kedua folder instalasi Python dan folder Scripts sebagai entri baru.
- Klik OK, tutup semua dialog, dan mulai ulang VS Code.
Sekarang, periksa apakah masalahnya sudah terselesaikan.
2. Pilih interpreter Python yang benar di VS Code
VS Code menggunakan interpreter Python yang dipilih untuk menjalankan dan men-debug kode. Jika interpreter diatur ke versi Python yang tidak ada atau dikonfigurasi dengan salah, perintah di terminal mungkin gagal. Memilih secara eksplisit yang benar memastikan bahwa VS Code menggunakan lingkungan Python yang tepat.
Ikuti langkah-langkah di bawah ini.
- Buka VS Code.
- Sekarang, tekan Ctrl + Shift + P untuk membuka Command Palette.
- Ketik Python: Pilih Interpreter dan pilih itu.
- Daftar instalasi Python yang tersedia akan muncul. Pilih yang ingin Anda gunakan (misalnya, Python sistem atau lingkungan virtual).
- Setelah pemilihan, buka terminal baru (Ctrl+“) - VS Code akan secara otomatis mengaktifkan lingkungan itu di terminal.
Sekarang, periksa apakah masalahnya masih terjadi.
3. Aktifkan lingkungan virtual Anda secara manual
Jika Anda menggunakan lingkungan virtual dan tidak diaktifkan, terminal akan default ke interpreter Python global. Ini dapat menyebabkan kesalahan paket yang hilang atau bahkan kesalahan perintah tidak ditemukan jika Python di lingkungan tersebut tidak ada dalam PATH. Mengaktifkan lingkungan akan mengatur jalur yang benar untuk sesi itu.
Anda perlu membuka terminal VS Code, menavigasi ke folder proyek Anda, dan menjalankan perintah berikut untuk mengaktifkan lingkungan Anda.
Command Prompt Windows
venv\Scripts\activate
Windows PowerShell
.\venv\Scripts\Activate.ps1 Jika kebijakan eksekusi memblokirnya, jalankan Set-ExecutionPolicy Unrestricted -Scope Process terlebih dahulu.
Anda seharusnya melihat nama lingkungan di prompt terminal. Sekarang perintah Python akan menggunakan lingkungan virtual.
4. Mulai ulang VS Code dan terminal
Terkadang, variabel lingkungan atau status internal VS Code menjadi usang. Restart penuh VS Code akan membersihkan pengaturan yang disimpan di cache dan memuat ulang terminal dengan variabel lingkungan baru, sehingga menyelesaikan masalah sementara.
Simpan semua pekerjaan Anda, sekarang, tutup VS Code sepenuhnya. Untuk melakukannya, buka Task Manager, klik kanan pada Visual Studio Code, dan pilih End Task. Buka kembali VS Code dan proyek Anda. Buka terminal baru (Ctrl + `) dan coba jalankan Python lagi.
Jika masalah tetap ada, cobalah juga menggunakan perintah Developer: Reload Window dari Command Palette.
Semoga solusi-solusi ini berhasil untukmu.
Bagaimana cara mengaktifkan Python di terminal VS Code?
Untuk mengaktifkan Python di terminal VS Code, pertama pastikan bahwa Python telah terinstal di sistem Anda dan ditambahkan ke variabel lingkungan PATH. Selanjutnya, buka VS Code dan tekan Ctrl+Shift+P untuk membuka Command Palette. Dari sana, jalankan perintah Python: Select Interpreter untuk memilih instalasi Python yang sesuai. Setelah memilih interpreter, buka terminal baru dengan menekan Ctrl+` (tombol backtick). VS Code akan secara otomatis mengaktifkan lingkungan Python yang dipilih, memungkinkan Anda menjalankan perintah Python secara langsung. Jika terminal masih tidak mengenali Python, coba restart VS Code atau tambahkan Python ke PATH sistem secara manual seperti yang dijelaskan dalam panduan sebelumnya.
Bagaimana cara memperbaiki terminal VS Code yang tidak berfungsi?
Jika terminal VS Code tidak berfungsi, misalnya tidak terbuka atau gagal menjalankan perintah, mulailah dengan me-restart VS Code dan komputer Anda. Kemudian, periksa profil terminal default Anda melalui Command Palette dan atur ke shell yang dapat diandalkan seperti PowerShell, Command Prompt, atau bash. Jika masalah berlanjut, reset pengaturan VS Code Anda dengan mencari terminal.integrated di Settings dan mengembalikan perubahan apa pun. Anda juga bisa menjalankan perintah Developer: Reload Window. Terakhir, nonaktifkan ekstensi yang baru saja diinstal yang mungkin menyebabkan konflik, dan periksa variabel lingkungan yang bisa mencegah eksekusi shell.



