Cara Mudah Install Python 3 di CentOS 7

Kamis, 18 Juli 2019

Cara Mudah Install Python 3 di CentOS 7. Seperti yang kita tau, python adalah bahasa pemrograman populer yang banyak digunakan. Tool ataupun aplikasi penunjang yang berhubungan dengan networking pun banyak yang menggunakan python, sehingga python seperti "paket yang wajib diinstall" di sistem operasi GNU/Linux yang kita pakai. Nah, di tutorial ini kita akan membahas bagaimana cara instalasi Python 3 di sistem operasi CentOS 7.

Ada beberapa cara untuk menginstall Python di CentOS 7 dan kita akan membahasnya satu per satu.

Menggunakan SCL
Ini yang sering saya gunakan. Software Collections atau SCL adalah proyek komunitas yang memungkinkan pengguna untuk membangun, menginstal, dan menggunakan beberapa versi software pada sistem yang sama, tanpa memengaruhi paket standar sistem.

Untuk menggunakannya, pertama kita enable terlebih dahulu repository nya kedalam sistem.
sudo yum install centos-release-scl
Selanjutnya kita install paket nya, yang di tutorial ini saya  mencoba untuk menginstall Python 3.6
sudo yum install rh-python36
Selanjutnya kita jadikan python 3.6 sebagai versi default.
scl enable rh-python36 bash
Cek lagi versi python nya. Seharusnya sekarang sudah aktif versi 3.6
python --version
Contoh output
Python 3.6.3
Opsional, kalian juga bisa menginstall development tools yang nantinya dapat digunakan untuk mem-build modul python.
sudo yum groupinstall 'Development Tools'

Menggunakan Repository IUS
Inline with Upstream Stable atau IUS adalah proyek komunitas yang menyediakan paket RPM versi terbaru dari softwre pilihan untuk distribusi Enterprise Linux.

Pertama, tambahkan repository ke sistem.
sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
Selanjutnya update repository
sudo yum update
Selanjutnya install Python. Di tutorial ini saya mencoba instalasi python 3.6
sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
Selanjutnya kita cek apakah sudah terinstall
python3.6 --version
Contoh output
Python 3.6.8

Compile dari Source
Yang terakhir adalah compile langsung dari kode sumber Python itu sendiri. Pastikan kalian sudah menginstall development tools.
sudo yum groupinstall 'Development Tools'
Selanjutnya download dan compile source code Python. Di tutorial ini saya menggunakan Python 3.6.4
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
Ekstrak file nya
tar -xJf Python-3.6.4.tar.xz
cd Python-3.6.4
Masuk ke proses compile
./configure
make && make install
Tunggu prosesnya selesai. Maka Python beserta pip dan setuptools akan terinstall ke sistem.

Baiklah mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Artikel Terkait CentOS ,How to Install