Cara Install Python 3 atau Python 2 di RHEL 8


Di RedHat Enterprise Linux 8, Python tidak diinstal sebelumnya. Alasan utamanya adalah pengembang RHEL 8 tidak ingin menetapkan versi Python default untuk pengguna. Oleh karena itu sebagai pengguna RHEL, Anda perlu menentukan apakah Anda menginginkan Python 3 atau 2 dengan menginstalnya. Selain itu, di RHEL, Python 3.6 adalah versi Python default dan didukung penuh. Namun, Python 2 tetap tersedia dan Anda dapat menginstalnya.

Dalam artikel singkat ini, kami akan menunjukkan cara menginstal Python 3 dan Python 2, dan menjalankannya secara paralel di distribusi Linux RHEL 8.

Persyaratan:

  1. RHEL 8 dengan Instalasi Minimal
  2. RHEL 8 dengan Langganan RedHat Diaktifkan
  3. RHEL 8 dengan Alamat IP Statis

Penting: Sebagian besar distribusi Linux menggunakan Python untuk sejumlah perpustakaan dan alat sebagai pengelola paket YUM. Meskipun Python tidak diinstal di RHEL 8 secara default, namun yum tetap berfungsi meskipun Anda tidak menginstal Python. Hal ini karena terdapat interpreter Python internal yang disebut “Platform-Python ” yang digunakan oleh alat sistem. Platform-python tidak dapat digunakan oleh aplikasi tetapi Anda hanya dapat menggunakannya untuk menulis kode sistem/administrasi.

Cara Memasang Python 3 di RHEL 8

Untuk menginstal Python 3 di sistem Anda, gunakan manajer paket DNF seperti yang ditunjukkan.

dnf install python3

Dari output perintah, Python3.6 adalah versi default yang dilengkapi dengan PIP dan Setuptools sebagai dependensinya.

Cara Memasang Python 2 di RHEL 8

Jika Anda ingin menginstal Python 2 secara paralel dengan Python 3, jalankan perintah berikut yang akan menginstal Python 2.7 di sistem Anda.

dnf install python2

Cara Menjalankan Python di RHEL 8

Setelah menginstal Python, Anda akan mengharapkan bahwa /usr/bin/python akan menjalankan versi Python tertentu. Untuk memisahkan diri dari perdebatan “Python2 atau Python3: versi mana yang harus ditetapkan sebagai default di Linux ”, RedHat belum menyertakan perintah python secara default – yang disebut sebagai perintah “tidak berversi perintah“.

Untuk menjalankan Python 3, ketik:

python3

Dan untuk menjalankan Python 2, ketik:

python2

Bagaimana jika ada aplikasi/program di sistem Anda yang mengharapkan adanya perintah python, apa yang perlu Anda lakukan? Sederhana saja, Anda menggunakan perintah python alternatives --config untuk membuat /usr/bin/python dengan mudah menunjuk ke lokasi yang benar dari versi Python yang ingin Anda tetapkan versi bawaan.

Misalnya:

alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2

Itu saja! Dalam artikel singkat ini, kami telah menunjukkan cara menginstal Python 3 dan Python 2 di RHEL 8. Anda dapat mengajukan pertanyaan atau menyampaikan pemikiran Anda kepada kami melalui formulir umpan balik di bawah.