GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Python 3.9 di Debian 11 Bullseye

Python adalah salah satu bahasa tingkat tinggi paling populer, dengan fokus pada aplikasi tingkat tinggi dan berorientasi objek dari skrip sederhana hingga algoritma pembelajaran mesin yang kompleks. Bahasa Python dibuat oleh Guido van Rossum dan dirilis pada tahun 1991, Python 2 pada tahun 2000, dan Python 3 pada tahun 2008. Saat ini, seri terbaru dalam Python adalah 3.9 membawa perubahan signifikan pada fitur bahasa, dan bagaimana bahasa itu dikembangkan bersama dengan peningkatan kinerja dalam fungsi string baru, operator gabungan kamus, dan API internal yang lebih konsisten dan stabil.

Beberapa fitur yang dapat dilakukan Python:

  • Python dapat digunakan di server untuk membuat aplikasi web.
  • Python dapat digunakan bersama perangkat lunak untuk membuat alur kerja.
  • Python dapat terhubung ke sistem database. Itu juga dapat membaca dan memodifikasi file.
  • Python dapat digunakan untuk menangani data besar dan melakukan matematika yang kompleks.
  • Python dapat digunakan untuk pembuatan prototipe cepat atau pengembangan perangkat lunak siap produksi.

Dalam tutorial berikut, Anda akan mempelajari cara menginstal Python 3.9 di Debian 11 Bullseye, bersama dengan contoh singkat tentang cara membuat lingkungan virtual (venv).

Prasyarat

  • OS yang Disarankan: Debian 11 Bullseye
  • Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .
  • Paket yang Diperlukan:

Memperbarui Sistem Operasi

Perbarui Debian 11 . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade

Akses Root atau Sudo

Secara default, ketika Anda membuat akun Anda saat memulai dengan Debian dibandingkan dengan distribusi lain, itu tidak secara otomatis menerima status sudoers. Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Debian.

Metode 1. Instal Python 3.9 dengan APT

Opsi pertama untuk menginstal Python 3.9 adalah menggunakan manajer paket APT, yang sering direkomendasikan karena kemudahan penggunaan, stabilitas, dan, yang lebih penting, ketersediaan pembaruan keamanan mendesak yang dapat diterapkan dalam beberapa perintah dengan sisa pembaruan sistem.

Secara default, Python 3.9 harus diinstal. Jika tidak ada, gunakan perintah apt berikut untuk menginstal Python di terminal Anda:

sudo apt install python3.9

Selanjutnya, verifikasi instalasi menggunakan perintah kebijakan apt-cache:

sudo apt-cache policy python3.9

Contoh keluaran:

python3.9:
  Installed: 3.9.2-1
  Candidate: 3.9.2-1
  Version table:
 *** 3.9.2-1 500
        500 http://ftp.au.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status

Selanjutnya, konfirmasikan versi yang diinstal:

python 3.9 --version

Contoh keluaran:

Python 3.9.2

Metode 2. Instal Python 3.9 dari Sumber

Bagian kedua dari instalasi 3.9 build adalah menginstal paket-paket yang diperlukan. Untuk menginstal dependensi ini, jalankan perintah berikut di terminal Anda:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev -y

Selanjutnya, kunjungi halaman unduhan dan dapatkan versi terbaru Python 3.9 build dan gunakan perintah wget untuk mengunduh arsip terbaru:

wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz

Ekstrak arsip Python. Ingat, ubah nomor versi jika Anda mengunduh yang lebih baru:

tar -xf Python-3.9.7.tar.xz
mv Python-3.9.7 /opt

Navigasikan ke direktori dan jalankan ./configure –enable-optimizations perintah:

cd /opt/Python-3.9.7
./configure --enable-optimizations --enable-shared

Catatan, Skrip melakukan beberapa pemeriksaan untuk memastikan semua dependensi pada sistem Anda ada. ./configure –enable-optimizations akan mengoptimalkan biner Python dengan menjalankan beberapa pengujian, yang akan membuat proses pembangunan lebih lambat.

Sekarang setelah Anda membangun dan mengonfigurasi lingkungan, sekarang saatnya untuk mengompilasinya dengan perintah make .

make

Trik praktis adalah dengan menentukan -j karena ini dapat secara signifikan meningkatkan kecepatan kompilasi jika Anda memiliki server yang kuat. Misalnya, server LinuxCapable memiliki 6 CPU, dan saya dapat menggunakan semua 6 atau setidaknya menggunakan 4 hingga 5 untuk meningkatkan kecepatan.

make -j 6

Setelah Anda selesai membangun, instal binari Python sebagai berikut:

make

Catatan, disarankan untuk menggunakan make altinstall perintah TIDAK untuk menimpa sistem biner Python 3 default.

Selanjutnya, setelah penginstalan, Anda perlu mengonfigurasi binding run-time linker dinamis:

sudo ldconfig /opt/Python3.9.7

Catatan, jangan lewati ini, atau Anda akan menghadapi masalah. Anda juga perlu mengganti jalur dengan nama dan versi direktori Anda.

Konfirmasikan bahwa Python 3.9 diinstal dan versi build dengan menjalankan perintah berikut:

python3.9 –version

Contoh keluaran:

Python 3.9.7

Buat Lingkungan Virtual

Modul venv Python adalah lingkungan virtual adalah lingkungan Python sedemikian rupa sehingga juru bahasa Python, pustaka, dan skrip yang diinstal ke dalamnya diisolasi dari yang diinstal di lingkungan virtual lain, dan (secara default) semua perpustakaan yang diinstal pada sistem operasi Anda, misalnya, yang diinstal pada sistem operasi Ubuntu Anda untuk menghindari bentrokan dan mengganggu lingkungan produksi Anda.

Untuk memastikan Python 3.9 diinstal dengan benar dan berfungsi, buat proyek Python cepat sebagai berikut.

Pertama, buat direktori proyek dan arahkan ke sana:

mkdir ~/test_app && cd ~/test_app

Sekarang di dalam direktori root proyek, jalankan perintah berikut untuk membuat lingkungan virtual, untuk nama pengujiannya test_app :

python3.9 -m venv test_app_venv

Selanjutnya, aktifkan virtual environment sebagai berikut:

source test_app_venv/bin/activate

Setelah memulai lingkungan virtual, Anda sekarang akan berada di terminal prompt shell. Anda akan melihat nama lingkungan Anda akan diawali.

Contoh:

(test_app_venv) root@debian:~/test_app# 

Secara default, pip 3.9 harus diinstal, yang merupakan pengelola paket yang paling banyak digunakan untuk Python.

Untuk keluar dari lingkungan virtual, gunakan perintah berikut:

deactivate

Debian
  1. Cara Menginstal Python 3.8 di Debian 11 Bullseye

  2. Debian – Bagaimana Cara Menginstal Python 3.6?

  3. Cara menginstal Python 3.10 di Debian 11

  1. Cara Menginstal Python 3.9 di Debian 10

  2. Cara Menginstal TensorFlow di Debian 9

  3. Cara Menginstal Python 3.6.4 di Debian 9

  1. Cara Menginstal Python 3.7 di Debian 9

  2. Cara Menginstal Pip di Debian 10

  3. Cara Menginstal Python 3.8 di Debian 10