Menu

Tutorial Install Python 3.8 di Ubuntu 18.04

Tutorial Install Python 3.8 di Ubuntu 18.04


 Python 3.8 adalah major release terbaru bahasa pemrograman python, dan mencakup banyak fitur baru seperti evaluasi anotasi tipe yang diitunda, dukungan untuk kelas data dan variable konteks, penyesuaian akses ke atribut modul, dan masih banyak lagi.

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

Langkah-langkah yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu, termasuk kubuntu, Linux mint, dan Elementary OS.


Install Python 3.8 di Ubuntu dengan Apt

Anda harus masuk sebagai user biasa dengan akses sudo untuk dapat menginstall paket pada sistem ubuntu anda.

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

1.Mulailah dengan memperbarui index paket dan menginstall prasyarat:

sudo apt update
sudo apt install software-properties-common

2. Selanjutnya, Tambahkan PPA deadsnakes ke sources list anda:

sudo add-apt-repository ppa:deadsnakes/ppa

Saat diminta tekan Enter untuk melanjutkan:   

Press [ENTER] to continue or CTRL + C to cencel adding it

3. Setelah repositori diaktifkan,install python 3.8 dengan perintah:

sudo apt install python3.8

4. Verifikasi instalasi dengan mengetik:

python3.8 --version
python 3.8.0

Pada titik ini, Python 3.8 telah diinstall pada sistem Ubuntu anda dan siap digunakan

Instal Python 3.8 di Ubuntu dari Source

Di bagian ini kami akan menunjukkan kepada Anda cara mengunduh dan compile Python 3.8 dari source.

  1. Pertama, perbarui daftar paket dan instal paket yang diperlukan untuk membangun source Python:
    sudo apt update
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
    
  2. Download source code rilis terbaru dari halaman resmi Python menggunakan perintah wget berikut
    wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
    

    Pada saat penulisan artikel ini, rilis terbaru Python adalah versi 3.8.0.

  3. Setelah download selesai, ekstrak tarball menggunakan perintah :
    tar -xf Python-3.8.0.tgz
    
  4. Selanjutnya, navigasikan ke direktori source Python dan jalankan skrip configure yang akan melakukan sejumlah pemeriksaan untuk memastikan semua dependensi tersedia pada sistem Anda:
    cd Python-3.8.0
    ./configure --enable-optimizations
    

    Opsi --enable-optimizations akan mengoptimalkan binary Python dalam menjalankan serangkaian tes agar proses build lebih cepat.

  5. Mulai proses build Python menggunakan make:
    make -j 4
    

    Untuk waktu build yang lebih cepat, modifikasi flag -j sesuai dengan prosesor Anda. Jika Anda tidak tahu jumlah core prosesor Anda, Anda dapat menemukannya dengan mengetikkan nproc. Karena Sistem saya memiliki 4 core, jadi saya menggunakan flag -j 4.

  6. Ketika build selesai, instal binary Python dengan mengetik:
    sudo make altinstall
    

    Jangan gunakan make install standar, karena akan menimpa binary sistem default python3.

  7. Pada point ini, Python 3.8  telah berhasil diinstal dan siap untuk digunakan, verifikasi dengan mengetik:
    python3.8 --version
    

    Output dari perintah di atas  akan mengeluarkan output :

    Python 3.8.0

Iklan Tengah Post

Ads middle content1

Ads middle content2