Cara Install Python 3.8 di Ubuntu 18.04


Cara Install Python 3.8 di Ubuntu 18.04

Cara Install Python 3.8 di Ubuntu 18.04 - Halo teman-teman semuanya, di artikel sebelumnya saya sudah pernah membahas bagaimana cara install Python 3.8 di CentOS / RHEL 8.

Pada kesempatan kali ini kita semua akan belajar bagaiman cara menginstall Pyton di Ubuntu 18.04 LTS. Python merupakan bahasa pemrogramman yang memiliki sintaks elegan dan mudah dipahami.

Python juga biasanya digunakan oleh para software engineer untuk membuat sebuah aplikasi web, desktop dan juga AI ( Artificial Intelligence ).

Secara default Python 3.8 tidak tersedia di repositori Ubuntu. Dalam tutorial ini, kita akan membahas dua cara berbeda untuk menginstal Python 3.8 pada Ubuntu 18.04. Opsi pertama adalah menginstal paket deb dari PPA deadsnakes , dan yang kedua adalah dengan membuild dari source code.

Tutorial ini juga bisa kita implementasikan di Ubuntu 16.04, Linux Mint, Elementary OS. Langsung saja kita mulai untuk menginstall Python 3.8.

Langkah 1 - Install Python 3.8 dengan Apt

Menginstal Python 3.8 di Ubuntu dengan apt adalah proses yang relatif mudah dan hanya membutuhkan beberapa menit:

Jalankan perintah dibawah ini menggunakan sudo :

sudo apt update
sudo apt install software-properties-common

Selanjutnya kita akan menambahkan repositori baru dengan nama deadsnakes, jalankan perintah dibawah ini :

sudo add-apt-repository ppa:deadsnakes/ppa
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Silahkan tekan ENTER, untuk melanjutkannya.

Setelah proses menambah repositori ke komputer kita selesai, sekarang kita bisa menginstall Python 3.8.

sudo apt install python3.8

Setelah selesai, sekarang kita bisa mengecek apakah Python sudah terinstall di komputer kita, jalankan perintah berikut ini :

python3.8 --version

Kurang lebih hasilnya seperti berikut ini :

Python 3.8.0

Sekarang, Python 3.8 sudah ada pada sistem Ubuntu kita, dan sekarang kita dapat menggunakannya.

Langkah 2 - Install Python 3.8 dari Source Code

Pada kesempatan kali ini kita akan mencoba menginstall Python dengan cara membuild dari source codenya langsung.

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Sekarang kita akan mengunduh source code rilis terbaru dari situs resminya menggunakan wget.

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

Setelah berhasil terunduh, sekarang kita coba extract

tar -xf Python-3.8.0.tgz

Masuk ke direktori source Python dan jalankan script configure yang akan melakukan sejumlah pemeriksaan untuk memastikan semua dependensi pada sistem kita ada:

cd Python-3.8.0
./configure --enable-optimizations

--enable-optimizations akan menjalankan beberapa test untuk mengoptimalkan. ini akan membuat proses built sedikit lambat.

Sekarang kita mulai proses build Python 3.8

make -j 8

Ubah -j agar sesuai dengan jumlah core dalam prosesor kita. Kita dapat menemukan nomornya dengan mengetik nproc.

Setelah installasi Python selesai, sekarang kita akan menginstall binari Python dengan cara menjalankan perintah dibawah ini :

sudo make altinstall

Tolong jangan gunakan standar make install karena akan menimpa sistem default python binary.

Sekarang Python 3.8 sudah berhasil terinstall di komputer kita, untuk mengetahuinya kita bisa jalankan perintah :

python3.8 --version

Kurang lebih hasilnya seperti berikut ini :

Python 3.8.0

KESIMPULAN

Kita telah belajar bagaimana cara menginstal Python 3.8 di Ubuntu 18.04. kita sekarang dapat mulai mengembangkan project dengan Python 3.8

Jika teman-teman memiliki pertanyaan atau kebingungan saat mencobanya, silahkan bisa berkomentar di bawah ini artikel ini.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami