Cara Memasang Python 3 atau Python 2 di RHEL 8

Cara Memasang Python 3 atau Python 2 di RHEL 8

Dalam Redhat Enterprise Linux 8, Python tidak disiarkan dipasangkan. Sebab utama ini ialah RHEL 8 Pemaju tidak mahu menetapkan versi python lalai untuk pengguna. Oleh itu sebagai a RHEL pengguna, anda perlu menentukan sama ada anda mahu Python 3 atau 2 dengan memasangnya. Di samping itu, di RHEL, Python 3.6 adalah versi python lalai dan penuh yang disokong. Walau bagaimanapun, Python 2 tetap ada dan anda boleh memasangnya.

Dalam artikel pendek ini, kami akan menunjukkan cara memasang Python 3 dan Python 2, dan jalankan mereka selari dalam RHEL 8 Pengagihan Linux.

Keperluan:

  1. RHEL 8 dengan pemasangan yang minimum
  2. Rhel 8 dengan langganan redhat diaktifkan
  3. RHEL 8 dengan alamat IP statik

Penting: Kebanyakan pengagihan linux digunakan Python Untuk sebilangan perpustakaan dan alat sebagai Pengurus Pakej Yum. Walaupun Python tidak dipasang di RHEL 8 Secara lalai, tetapi yum masih berfungsi walaupun anda tidak memasang python. Ini kerana terdapat penterjemah python dalaman yang dipanggil "Platform-Python"Yang digunakan oleh alat sistem. Platform-Python tidak boleh digunakan oleh aplikasi tetapi anda hanya boleh menggunakannya untuk menulis sistem/kod pentadbiran.

Cara Memasang Python 3 di RHEL 8

Untuk memasang Python 3 Pada sistem anda, gunakan Pengurus Pakej DNF seperti yang ditunjukkan.

# DNF Pasang Python3 
Pasang Python 3 di RHEL 8

Dari output arahan, Python3.6 adalah versi lalai yang disertakan dengan PIP dan Setuptools sebagai kebergantungan.

Cara Memasang Python 2 di RHEL 8

Sekiranya anda mahu memasang Python 2 Selari dengan Python 3, jalankan arahan berikut yang akan dipasang Python 2.7 pada sistem anda.

# DNF Pasang Python2 
Pasang Python 2.7 dalam RHEL 8

Cara menjalankan python di rhel 8

Selepas memasang Python, anda akan mengharapkannya /usr/bin/python akan menjalankan versi Python tertentu. Untuk memisahkan diri dari "Python2 atau python3: Versi mana yang harus ditetapkan sebagai lalai pada debat Linux ", Redhat belum memasukkan perintah python secara lalai - apa yang disebut sebagai"perintah yang tidak diselaraskan".

Untuk berlari Python 3, Jenis:

# python3 

Dan untuk berlari Python 2, Jenis:

# python2 

Bagaimana jika terdapat aplikasi/program pada sistem anda yang mengharapkan perintah python wujud, apa yang perlu anda lakukan? Ia mudah, anda gunakan Alternatif -Config perintah python dengan mudah dibuat /usr/bin/python tunjuk ke lokasi yang betul versi python yang anda mahu ditetapkan sebagai versi lalai.

Sebagai contoh:

# Alternatif -set python/usr/bin/python3 atau # alternatif -set python/usr/bin/python2 

Itu sahaja! Dalam artikel pendek ini, kami telah menunjukkan cara memasang Python 3 dan Python 2 pada RHEL 8. Anda boleh mengemukakan soalan atau berkongsi pendapat anda dengan kami melalui borang maklum balas di bawah.