Cara Instal Python 3 di CentOS 7

Diposting pada

EKSYAM.COMCara Instal Python 3 di CentOS 7. Tutorial ini akan menjelaskan cara menginstal Python 3 di sistem CentOS 7 menggunakan Software Collections (SCL) di samping standar distribusi Python versi 2.7. Saya juga akan menunjukkan cara membuat lingkungan virtual Python.

Cara Instal Python 3 di CentOS 7
Python

Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan syntax yang sederhana dan mudah dipelajari, Python adalah pilihan yang cocok untuk developer pemula dan berpengalaman. Python adalah bahasa pemrograman yang cukup fleksibel, Anda dapat menggunakannya untuk melakukan hampir semua hal yang Anda inginkan, menulis skrip kecil, membuat game, mengembangkan situs web, membuat algoritma pembelajaran mesin, menganalisis data, dan banyak lagi.

Banyak aplikasi dan situs web populer termasuk YouTube, DropBox, Reddit, Quora, Instagram, Pinterest telah dikembangkan menggunakan Python.

Sementara Python 2 didukung dan aktif, Python 3 dianggap sebagai masa kini dan masa depan bahasa.

Enable Software Collections (SCL)


Software Collections, juga dikenal sebagai SCL adalah proyek komunitas yang memungkinkan Anda membangun, menginstal, dan menggunakan beberapa versi perangkat lunak pada sistem yang sama, tanpa memengaruhi paket standar sistem. Dengan mengaktifkan Koleksi Perangkat Lunak, Anda akan mendapatkan akses ke versi bahasa pemrograman yang lebih baru dan layanan yang tidak tersedia di repositori inti.

CentOS 7 dikirimkan dengan Python 2.7.5 yang merupakan bagian penting dari sistem basis CentOS. SCL akan memungkinkan Anda untuk menginstal versi python 3.x yang lebih baru di samping python v2.7.5 default sehingga alat-alat sistem seperti yum  akan terus bekerja dengan baik.

Untuk mengaktifkan SCL kita perlu menginstal file rilis CentOS SCL. Ini adalah bagian dari repositori ekstra CentOS dan dapat diinstal dengan menjalankan perintah berikut:

Baca Juga  Cara Instal PHP 7 di CentOS 7

Menginstal Python 3 di CentOS 7

Sekarang kita memiliki akses ke repositori SCL kita dapat menginstal versi Python 3.x yang kita butuhkan. Saat ini, koleksi Python 3 berikut tersedia:

  1. Python 3.3
  2. Python 3.4
  3. Python 3.5
  4. Python 3.6

Dalam tutorial ini kita akan menginstal Python 3.6 yang merupakan versi terbaru yang tersedia pada saat penulisan. Untuk melakukannya ketik perintah berikut pada terminal CentOS 7 Anda:

Menggunakan Python 3

Setelah paket rh-python36 terinstal, periksa versi Python dengan mengetik:

Anda akan melihat bahwa Python 2.7 adalah versi Python default di shell Anda saat ini.




Untuk mengakses Python 3.6 Anda harus meluncurkan instance shell baru menggunakan Software Collection  scl tool :

Apa yang dilakukan perintah di atas adalah memanggil skrip /opt/rh/rh-python36/enable  yang mengubah variabel lingkungan shell.

Jika Anda memeriksa versi Python lagi, Anda akan melihat bahwa Python 3.6 adalah versi default di shell Anda sekarang.

python --version

Penting untuk menunjukkan bahwa Python 3.6 ditetapkan sebagai versi Python default hanya di sesi shell ini. Jika Anda keluar dari sesi atau membuka sesi baru dari terminal lain Python 2.7 akan menjadi versi Python default.