Cara Cek Versi Python di CMD & Terminal: python --version, py, dan Solusi Error

| | | Python
Cara Cek Versi Python di CMD & Terminal: python --version, py, dan Solusi Error

Perlu cek versi Python yang terpasang di laptop anda, atau ingin memastikan Python sudah terinstall? Ada beberapa cara — lewat CMD Windows, terminal Linux/Mac, dan VS Code — menggunakan python --version, py --version, atau python3 --version. Artikel ini mencakup semua metode plus solusi error 'python' is not recognized dan cara memperbaiki PATH. Cocok untuk pemula yang baru belajar Python.

Tabel Ringkasan Perintah Cek Versi Python

TujuanPerintahBerlaku di
Cek versi Pythonpython --versionWindows, Linux, Mac
Cek versi Python (alternatif)python -VWindows, Linux, Mac
Cek versi Python 3 khususpython3 --versionLinux, Mac
Cek versi via Python Launcherpy --versionWindows
Cek versi Python 3.x spesifikpy -3.11 --versionWindows
Cek versi dari dalam interpreterimport sys; print(sys.version)Semua OS
Cek lokasi file Pythonwhere python / which pythonWindows / Linux & Mac

Apa itu CMD?

Command Prompt atau CMD adalah sebuah program utilitas yang dapat digunakan untuk memasukkan perintah ke dalam sistem operasi Windows. CMD dapat digunakan untuk menjalankan program, mengatur file, dan melakukan banyak hal lainnya. CMD biasanya digunakan oleh pengguna untuk mempercepat pekerjaan atau melakukan tugas yang tidak mungkin dilakukan dengan antarmuka grafis.

Apa itu Python?

Python adalah salah satu bahasa pemrograman yang paling populer dan banyak digunakan di dunia. Python merupakan bahasa pemrograman yang mudah dipelajari dan memiliki sintaks yang sederhana. Python juga menyediakan berbagai library dan framework yang dapat digunakan untuk membangun aplikasi web, aplikasi desktop, aplikasi mobile, dan masih banyak lagi.

Cara Cek Python di CMD (Windows)

Berikut ini adalah cara untuk memeriksa apakah Python sudah terpasang di sistem anda melalui CMD:

  1. Buka CMD dengan cara mengetikkan “CMD” pada kolom pencarian Windows, lalu tekan Enter (atau klik kanan “Command Prompt” → “Run as administrator”).
  2. Ketikkan perintah python pada CMD dan tekan Enter.
  3. Jika Python sudah terpasang, maka akan muncul tampilan seperti ini:
Python 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
  1. Jika Python belum terpasang, maka akan muncul pesan error seperti ini:
'python' is not recognized as an internal or external command,
operable program or batch file.

Catatan: Pada Windows 10/11, mengetik python saat Python belum terinstall kadang membuka Microsoft Store. Itu tandanya Python belum terpasang — silakan install dulu dari python.org dan centang opsi “Add Python to PATH” saat instalasi.

Cara Cek Versi Python di CMD

Setelah mengetahui cara untuk memeriksa apakah Python sudah terpasang, anda juga perlu tahu cara untuk memeriksa versi Python yang sedang digunakan pada sistem. Berikut ini adalah cara untuk cek versi Python di CMD:

  1. Buka CMD dengan cara yang sama seperti cara cek Python di CMD di atas.
  2. Ketikkan perintah python --version pada CMD dan tekan Enter.
  3. Maka akan muncul versi Python yang sedang digunakan pada sistem, seperti contoh di bawah ini:
Python 3.9.2

Perintah alternatif yang hasilnya sama:

python -V

Cara Cek Versi Python di CMD dengan Python Launcher (py)

Windows yang menginstall Python dari python.org biasanya dilengkapi Python Launcher (py). Launcher ini berguna ketika anda menginstall lebih dari satu versi Python sekaligus:

py --version

Untuk melihat semua versi Python yang terinstall di laptop anda:

py -0

Outputnya akan menampilkan daftar versi beserta lokasinya, contoh:

 -3.11-64 *
 -3.9-64

Tanda bintang (*) menunjukkan versi default. Anda juga bisa mengecek versi spesifik, misalnya:

py -3.11 --version

Cara Cek Python Sudah Terinstall dan Lokasinya

Untuk memastikan Python benar-benar terinstall dan mengetahui lokasi file eksekusinya, gunakan perintah:

where python

Contoh output:

C:\Users\nama\AppData\Local\Programs\Python\Python311\python.exe

Jika perintah where python tidak mengembalikan apa-apa, berarti Python belum terinstall atau belum didaftarkan ke PATH Windows.

Cara Cek Versi Python di Terminal Linux dan Mac

Bagi anda pengguna Linux atau macOS, buka Terminal lalu jalankan:

python3 --version

atau:

python --version

Tips: Di banyak distro Linux, perintah python mengarah ke Python 2 (yang sudah tidak disupport). Karena itu, biasakan menggunakan python3 --version untuk mengecek Python 3.

Untuk mengetahui lokasi instalasinya:

which python3

Cara Cek Versi Python di VS Code

Jika anda coding Python di Visual Studio Code, ada dua cara cek versi Python yang bisa dipakai:

  1. Lewat status bar — Buka file .py apa saja, lalu lihat pojok kanan bawah jendela VS Code. Versi Python yang aktif (misal 3.11.4) akan tampil di sana. Klik untuk mengganti interpreter.
  2. Lewat Command Palette — Tekan Ctrl + Shift + P, ketik Python: Select Interpreter, dan VS Code akan menampilkan semua versi Python yang terdeteksi di sistem anda.
  3. Lewat terminal bawaan VS Code — Buka terminal (Ctrl + ), lalu jalankan python –version` seperti biasa.

Cara Cek Versi Python dari Dalam Program

Anda juga bisa mengecek versi Python langsung dari dalam script, misalnya untuk memastikan program berjalan di versi yang tepat:

import sys
print(sys.version)

Outputnya menampilkan informasi lengkap:

3.11.4 (tags/v3.11.4:d2340ef, Jun  7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)]

Jika hanya butuh nomor versinya saja:

import platform
print(platform.python_version())  # 3.11.4

Solusi Error ‘python’ is not recognized as an internal or external command

Error ini muncul karena Windows tidak menemukan Python di PATH. Cara mengatasinya:

  1. Install ulang Python dari python.org, lalu centang “Add Python to PATH” di halaman pertama installer.
  2. Tambahkan PATH manual — Cari “Environment Variables” di Start Menu → Edit the system environment variables → Environment Variables → pada bagian User variables pilih Path → Edit → tambahkan folder instalasi Python (contoh: C:\Users\nama\AppData\Local\Programs\Python\Python311\) dan folder Scripts di dalamnya.
  3. Buka ulang CMD setelah mengubah PATH, lalu coba lagi python --version.
  4. Jika tetap gagal, gunakan perintah lengkap dengan path, contoh: C:\Python311\python.exe --version.

Tips Menulis Python yang Efektif

  1. Gunakan list comprehension[x*2 for x in range(10)] lebih ringkas dan cepat daripada loop biasa.
  2. Manfaatkan built-in functionssum(), map(), filter(), any(), all() sering lebih efisien daripada implementasi manual.
  3. Write idiomatic Python — Ikuti PEP 8, gunakan snake_case untuk variabel/fungsi, UPPER_CASE untuk konstanta.
  4. Gunakan f-stringsf"Halo, {nama}" lebih bersih daripada concatenation atau .format().
  5. Exception handling — Tangkap exception spesifik (ValueError, TypeError) bukan except: umum.

Python yang idiomatis lebih mudah dibaca, dipelihara, dan lebih sedikit bug-nya.

Kesimpulan

Ringkasnya, cara tercepat untuk cek versi Python di CMD adalah menjalankan python --version (Windows) atau python3 --version (Linux/Mac). Gunakan py --version jika anda memakai Python Launcher di Windows, dan import sys; print(sys.version) jika ingin mengeceknya dari dalam program.

Dengan mengetahui cara ini, anda dapat memastikan bahwa Python sudah terpasang dan versi Python yang digunakan pada sistem sudah sesuai kebutuhan project. Semoga tulisan ini bermanfaat bagi anda yang sedang belajar Python atau sedang menggunakan Python untuk pekerjaan sehari-hari.

Sigit N avatar
Tentang Sigit N
Full-stack developer & technical writer. Berpengalaman di PHP, Laravel, NodeJS, MySQL, dan Python. Aktif menulis tutorial pemrograman dan maintaining open-source projects di PemburuKode sejak 2021.