Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan mudah dipelajari, Python adalah pilihan yang cocok untuk pemula dan pengembang 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.

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

Tutorial ini menjelaskan dua cara menginstal Python 3.7 di Ubuntu 18.04: Dengan menggunakan tool standar apt dari PPA deadsnakes, dan dengan build dari source code.

Langkah-langkah yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu apa pun, termasuk Kubuntu, Linux Mint, dan Elementary OS.

Prasyarat

Anda harus masuk sebagai pengguna biasa dengan akses sudo untuk dapat menginstal paket pada sistem Ubuntu Anda.

Instal Python 3.7 di Ubuntu dengan Apt

Menginstal Python 3.7 di Ubuntu dengan apt adalah proses yang relatif mudah dan hanya akan memakan waktu beberapa menit:

  1. Mulailah dengan memperbarui daftar paket dan menginstal 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 cancel adding it.

  3. Setelah repositori diaktifkan, instal Python 3.7 dengan mengetik perintah :
    sudo apt install python3.7
    
  4. Pada titik ini, Python 3.7 diinstal pada sistem Ubuntu Anda dan siap digunakan. Anda dapat memverifikasinya dengan mengetik:
    python3.7 --version

    Python 3.7.3

Menginstal Python 3.7 di Ubuntu dari Source

Di bagian ini kami akan menunjukkan kepada Anda cara mengunduh dan compile Python 3.7:

  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.7.3/Python-3.7.3.tar.xz

    Pada saat penulisan artikel ini, rilis terbaru Python adalah versi3.7.3.

  3. Setelah download selesai, ekstrak tarball menggunakan perintah :
    tar -xf Python-3.7.3.tar.xz
  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.7.3
    
    ./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. Sistem saya memiliki 4 core, jadi saya menggunakan flag -j 4.

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

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

  7. Python 3.7 telah berhasil diinstal dan siap untuk digunakan, verifikasi dengan mengetik:
    python3.7 --version

    Python 3.7.3

Kesimpulan

Anda telah menginstal Python 3.7 pada mesin Ubuntu 18.04 dan dapat mulai mengembangkan proyek Python 3.

Selanjutnya, Anda dapat membaca tentang Cara Menggunakan Pip dan Membuat Lingkungan Virtual Python untuk berbagai proyek Python.