Ganti Versi Python dengan Mudah di Windows, macOS, dan Linux

1. Pendahuluan

Python sering diperbarui, menawarkan berbagai pilihan mulai dari rilis lama hingga versi terbaru. Namun, banyak proyek bergantung pada versi Python tertentu, sehingga manajemen versi dan pergantian versi yang tepat diperlukan. Artikel ini menjelaskan pengetahuan dasar dan metode praktis yang berguna untuk mengganti versi Python. Tujuannya agar mudah dipahami oleh pemula, jadi mari kita mulai dengan meninjau dasar-dasarnya.

2. Cara Memeriksa Versi Python Anda

Cara Memeriksa Versi dari Baris Perintah

Di Windows, macOS, dan Linux Anda dapat menggunakan baris perintah atau terminal untuk memeriksa versi Python.

  • Perintah:
  python --version

atau

  python3 --version

Perintah tersebut akan menampilkan versi Python yang sedang digunakan (mis., Python 3.10.4).

Cara Memeriksa Versi di Dalam Skrip Python

Anda mungkin juga ingin menampilkan versi saat ini dari dalam kode Python. Menjalankan kode seperti berikut akan mengambil informasi versi.

import sys
print(sys.version)

Ini memungkinkan Anda memeriksa tidak hanya versi tetapi juga nomor build spesifik dan detail lingkungan, yang berguna untuk manajemen versi yang tepat.

RUNTEQ(ランテック)|超実戦型エンジニア育成スクール

3. Cara Mengganti Versi

Metode untuk mengganti versi Python tergantung pada OS Anda dan alat yang Anda gunakan. Berikut adalah metode untuk Windows, macOS, dan Linux.

Di Windows

Di Windows, Anda dapat dengan mudah mengganti versi Python dengan menggunakan peluncur Python (py.exe) atau dengan mengubah pengaturan variabel lingkungan Anda.

  • Berpindah menggunakan peluncur Python
    Dengan menggunakan peluncur Python (py.exe) yang disertakan dengan Windows, Anda dapat dengan mudah beralih antar versi Python yang terpasang. py -2 # Gunakan Python 2.x py -3 # Gunakan Python 3.x
    * Contoh perintah:

  • Berpindah menggunakan variabel lingkungan
    Jika Anda ingin mengubah versi Python default, perbarui jalur eksekutabel Python di pengaturan Variabel Lingkungan Windows. Ini membuat perintah python mengarah ke versi yang Anda tentukan.

Di macOS dan Linux

Di macOS dan Linux, Anda dapat menggunakan alat bernama pyenv untuk dengan mudah menginstal, mengelola, dan beralih antar banyak versi Python.

  • Langkah instalasi pyenv
    Untuk menginstal pyenv, gunakan perintah berikut. curl https://pyenv.run | bash
    Perintah ini menyelesaikan instalasi pyenv. Setelah instalasi, Anda dapat menggunakan perintah pyenv install untuk menginstal versi Python tertentu.

  • Cara beralih versi
    Untuk beralih versi Python menggunakan pyenv, gunakan perintah berikut. pyenv global 3.10.4 # Atur versi Python global pyenv local 3.9.1 # Atur versi secara lokal (untuk proyek tertentu)

4. Menggunakan Lingkungan Virtual

Jika Anda perlu mengelola versi Python atau pustaka yang berbeda untuk setiap proyek, membuat lingkungan virtual sangat berguna. Dengan menggunakan lingkungan virtual, Anda dapat mengisolasi versi Python dan dependensinya untuk proyek tertentu.

Cara Menggunakan venv dan virtualenv

  • Cara menggunakan venv
    Sejak Python 3.3, venv disertakan secara default, memungkinkan Anda dengan mudah membuat lingkungan virtual. python -m venv myenv source myenv/bin/activate # Aktifkan lingkungan virtual

  • Cara menggunakan virtualenv
    virtualenv adalah alat untuk membuat lingkungan virtual yang juga dapat digunakan dengan Python 2.x, dan nyaman ketika Anda ingin menggunakan versi Python tertentu. virtualenv -p /usr/bin/python3.8 myenv

Menggunakan lingkungan virtual memudahkan penentuan versi Python yang berbeda per proyek dan menjaga kompatibilitas pustaka.

5. Hal-hal yang Perlu Diperhatikan Saat Mengganti Versi

Saat mengganti versi Python, ada beberapa pertimbangan penting. Berikut poin-poin utama.

Memeriksa Kompatibilitas Pustaka dan Dependensi

Pustaka mungkin tidak kompatibel antar versi Python yang berbeda, sehingga diperlukan perhatian ekstra saat migrasi dari Python 2 ke 3. Selain itu, versi pustaka yang tersedia bervariasi menurut rilis Python, jadi kelola versi Anda sambil memverifikasi dependensi sesuai kebutuhan.

Dampak Mengubah Versi Python Sistem

Mengubah versi Python secara sistem-luas dapat memengaruhi aplikasi lain dan skrip sistem. Khususnya, banyak bagian dari sistem Linux bergantung pada Python, dan mengubah versi dapat menyebabkan perilaku tak terduga.

6. Ringkasan

Mengelola versi Python adalah keterampilan esensial yang secara langsung memengaruhi stabilitas proyek dan efisiensi pengembangan. Dengan menerapkan metode pemeriksaan versi, teknik pengalihan spesifik OS, dan strategi lingkungan virtual yang diperkenalkan dalam artikel ini, Anda dapat membangun lingkungan Python yang optimal.

年収訴求