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:
- RHEL 8 dengan Instalasi Minimal
- RHEL 8 dengan Langganan RedHat Diaktifkan
- 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.