GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Python 3.8 di Debian 10

Python adalah salah satu bahasa pemrograman yang paling banyak digunakan di dunia. Dengan sintaks yang sederhana dan mudah dipelajari, Python adalah pilihan populer untuk pemula dan pengembang berpengalaman. Python adalah bahasa pemrograman yang cukup serbaguna. Ini dapat digunakan untuk membangun semua jenis aplikasi, mulai dari skrip sederhana hingga algoritme pembelajaran mesin yang canggih.

Debian 10 menyertakan Python versi 3.7, yang dapat diinstal atau diperbarui menggunakan apt alat.

Pada saat penulisan, Python 3.8 adalah rilis utama terbaru dari bahasa Python. Ini mencakup banyak fitur baru seperti ekspresi penetapan, parameter khusus posisi, dukungan f-string, dan banyak lagi. Python 3.8 tidak tersedia di repositori standar Debian 10.

Tutorial ini mencakup cara menginstal Python 3.8 di Debian 10. Kami juga akan menunjukkan cara membuat lingkungan virtual.

Menginstal Python 3.8 di Debian 10 #

Membangun Python 3.8 di Debian adalah proses yang relatif mudah dan hanya akan memakan waktu beberapa menit.

  1. Mulailah dengan menginstal paket-paket yang diperlukan untuk membangun sumber Python:

    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
  2. Unduh kode sumber rilis terbaru dari halaman unduh Python dengan wget atau curl . Pada saat penulisan artikel ini, rilis terbaru adalah 3.8.2 :

    curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
  3. Setelah unduhan selesai, ekstrak tarball:

    tar -xf Python-3.8.2.tar.xz
  4. Arahkan ke direktori sumber Python dan jalankan configure naskah:

    cd Python-3.8.2./configure --enable-optimizations

    Script melakukan sejumlah pemeriksaan untuk memastikan semua dependensi pada sistem Anda ada. --enable-optimizations option akan mengoptimalkan biner Python dengan menjalankan beberapa tes, yang akan membuat proses build lebih lambat.

  5. Jalankan make untuk memulai proses pembuatan:

    make -j 4

    Ubah -j agar sesuai dengan jumlah inti di prosesor Anda. Anda dapat menemukan nomornya dengan mengetikkan nproc .

  6. Setelah pembangunan selesai, instal binari Python dengan menjalankan perintah berikut sebagai pengguna dengan akses sudo:

    sudo make altinstall

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

  7. Pada titik ini, Python 3.8 diinstal pada sistem Debian Anda dan siap digunakan. Anda dapat memverifikasinya dengan mengetik:

    python3.8 --version
    Python 3.8.2

Membuat Lingkungan Virtual #

Lingkungan virtual Python adalah pohon direktori mandiri yang mencakup instalasi Python dan sejumlah paket tambahan. Ini memungkinkan Anda untuk menginstal modul Python di lokasi yang terisolasi untuk proyek tertentu, daripada diinstal secara global. Dengan cara ini, Anda tidak perlu khawatir akan memengaruhi proyek Python lainnya.

Dalam contoh ini, kami akan membuat proyek Python 3.8 baru bernama my_app di dalam direktori home pengguna.

Pertama, buat direktori proyek dan alihkan ke sana:

mkdir ~/my_app && cd ~/my_app

Dari dalam root proyek, jalankan perintah berikut untuk membuat lingkungan virtual bernama my_app_venv :

python3.8 -m venv my_app_venv

Aktifkan lingkungan:

source my_app_venv/bin/activate

Setelah diaktifkan, prompt shell akan diawali dengan nama lingkungan. Dimulai dengan Python 3.4, saat membuat pip lingkungan virtual, manajer paket untuk Python diinstal secara default.

Dalam lingkungan virtual, Anda dapat menggunakan pip bukannya pip3.8 dan python bukannya python3.8 :

python -v
Python 3.8.1

Setelah Anda selesai dengan pekerjaan Anda untuk menonaktifkan lingkungan, ketik deactivate , dan Anda akan kembali ke shell normal Anda.

deactivate

Debian
  1. Cara Menginstal Python 3.8 di Debian 11 Bullseye

  2. Cara Menginstal Python 3.9 di Debian 11 Bullseye

  3. Cara Menginstal Python 3.6.4 di Debian 9

  1. Cara Menginstal Python 3.9 di Debian 10

  2. Debian – Bagaimana Cara Menginstal Python 3.6?

  3. Cara menginstal Python 3.10 di Debian 11

  1. Cara Menginstal R di Debian 9

  2. Cara Menginstal TensorFlow di Debian 9

  3. Cara Menginstal Python 3.7 di Debian 9