Python bisa dibilang salah satu bahasa pemrograman paling populer dan serbaguna. Ini adalah bahasa multiguna dan menyediakan banyak kasus penggunaan seperti pengembangan aplikasi web tumpukan penuh, kecerdasan buatan, pengikisan web, dan visualisasi data di dasbor keren dalam ilmu data.
Saat ini, Python 3.9.7 adalah versi terbaru dari Python dan memberikan cukup banyak manfaat termasuk variabel fleksibel dan notasi fungsi, operator serikat di dict, dukungan untuk zona waktu IANA dan banyak lagi lainnya.
Dalam panduan ini, kami akan memandu Anda melalui instalasi Python 3.9 di Debian 11.
Langkah 1:Instal dependensi Python3
Panduan ini akan mengharuskan kita untuk mengkompilasi Python dari sumber. Ini memungkinkan kami untuk menginstal versi terbaru Python dan menyesuaikan opsi build lebih lanjut.
Untuk memulai, perbarui indeks paket.
$ sudo apt update
Selanjutnya, instal dependensi dan pustaka yang diperlukan untuk membangun Python.
$ sudo apt install build-essential libncurses5-dev zlib1g-dev libnss3-dev libgdbm-dev libssl-dev libsqlite3-dev libffi-dev libreadline-dev curl libbz2-dev
Ini menginstal sejumlah paket tambahan dan dependensi lainnya.
Setelah instalasi dependensi Python selesai, langkah selanjutnya adalah mengunduh file instalasi Python 3.9 terbaru.
Langkah 2:Unduh dan instal Python 3.9 terbaru
Selanjutnya, kita akan mengunduh file kode sumber gzip dari rilis resmi Python dan halaman unduh seperti yang ditunjukkan.
Jadi, untuk mendownload file tarball, jalankan perintah:
$ sudo wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
Selanjutnya, ekstrak file terkompresi sebagai berikut.
$ tar -xvf Python-3.9.1.tgz
Setelah ekstraksi, Anda sekarang akan memiliki 2 file:file tarball dan folder dekompresi ( Python-3.9.7)
Untuk mengkompilasi Python dari sumber, navigasikan ke folder yang tidak dikompresi.
$ cd Python-3.9.1
Kemudian jalankan skrip configure seperti yang ditunjukkan.
$ /configure --enable-optimizations
Ini menjalankan beberapa tes dan memakan waktu cukup lama. Dalam kasus saya, ini memakan waktu sekitar 30 menit. Berikut adalah beberapa contoh keluaran.
Kemudian mulailah proses pembuatan.
$ make -j 2
-j opsi menentukan jumlah core CPU. Anda dapat memeriksa jumlah inti pada sistem Linux Anda dengan menjalankan nproc perintah.
$ nproc
Berikut beberapa contoh keluaran dari proses pembuatan.
Setelah itu, jalankan perintah berikut untuk menginstal binari Python.
$ sudo make altinstall
Ini menyelesaikan instalasi Python 3.9.7 di sistem Anda.
Langkah 3:Menguji penginstalan
Anda dapat mengonfirmasi versi Python yang diinstal menggunakan perintah:
$ python3.9 --version
Anda dapat mengakses shell Python 3.9 menggunakan perintah
$ python3.9
Untuk mengujinya, kita akan menulis program sederhana untuk menemukan jumlah dari dua variabel, x dan y.
x = 35 y = 75 z = x + y print("Hello, the sum of x and y is", +z)
Keluaran
Halo, jumlah x dan y adalah 110
Dan di sana kita pergi! Python 3.9.7 sekarang diinstal pada Debian 11.