Saturday, May 16, 2020


Python in Debian

Jurustupai.com - Python adalah salah satu bahasa pemrograman yang sangat populer didunia,menjadi pilihan yang tepat bagi seorang pemula ataupun seorang developers pengalaman untuk menggunakanya, dari menulis script kecil, membuat game, mengembangakn situs web, atau menganalisis data, tentunya banyak hal lain yang dapat dilakukan dengan menggunakan sistem bahasa pemograman Python.

Pada 2020 Python sudah tidak lagi support untuk Py2 yang berarti untuk kedepanya python akan menggunakan versi Python 3 atau Py3.

Bagi anda pengguna Debian 9 yang mungkin masih menggunakan default python versi 3.5 atau 3.6 dan ingin menginstall python 3.7.3 disini saya akan menjelaskan tutorialnya.


Sebenarnya untuk buildings python 3.7 didebian caranya relatif mudah dan hanya memerlukan beberapa menit.

1. Menginstall packages yang diperlukan untuk mulai 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 curl libbz2-dev
2. Downloads source code yang terakhir dirilis dari python downloads page dengan menggunakan perintah Curl.

$ curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

3. Jika sudah selesai silahkan extract file tar tersebut dengan command:
$ tar -xf Python-3.7.3.tar.xz

4. Arahakan pada direktori python yang telah di download lalu jalankan konfigurasi script untuk memastikan semua dependesi ada pada sistem anda.

$ cd python-3.7.3
$ ./configure --enable-optimizations

Proses konfigurasi memerlukakan waktu beberapa menit, silahkan tunggu hingga prosess selesai.
Dengan menggunakan pilihan optimization yang berarti kita mencoba melakukan optimasi dengan melakukan all test yang tentunya akan memerlukan waktu beberapa saat.

5. Menjalankan perintah make untuk memulai proses build system.
Namun sebelum dijalankan silahkan modifikasi flag-j sesuai core prosesor anda.
Jika anda tidak mengetahui berapa besar core prossesor anda silahkan ketik nproc untuk mengetahuinya.
Disini sistem saya menggunakan 8 core , jadi saya akan build system dengan menggunakan Flag - J8.

$ make -j 8

Setelah build python selesai silahkan install python binary dengan command dibawah ini.

$ sudo make altinstall

Jika anda hanya memiliki akses sudo silahkan gunakan sudo.

Sampai disini berarti python 3.7 sudah berhasil di install dan siap untuk digunakan.
Untuk memastikanya silahkan ketik.

$ python3.7 --version


Maka outputnya akan seperti dibawah ini.
Cara install python3.7 di Debian 9
Python 3.7.3 installed

Happy Coding :)

Comments 0