GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Python 3.7 di Debian 11 Bullseye

Secara default, Debian 11 Bullseye tidak disertakan dengan Python 3.7 dalam repositorinya, tetapi Anda mungkin perlu menjalankan beberapa aplikasi atau kerangka kerja di Debian; Anda mungkin perlu menginstal Python 3.7 di sistem Anda.

Python 3.7 saat ini sedang dikerjakan untuk rilis keamanan hingga akhir masa pakainya pada bulan ke-6 tahun 2023. Namun, disarankan untuk meningkatkan ke versi yang lebih baru jika Anda mengembangkan aplikasi.

Dalam tutorial berikut, Anda akan mempelajari cara mengunduh versi arsip terbaru Python 3.7, mengompilasi dan menginstal versi Python ini di Debian 11 Bullseye menggunakan terminal perintah.

Perbarui Debian

Sebelum Anda mulai, jalankan pembaruan cepat untuk memastikan sistem Anda mutakhir untuk menghindari konflik selama tutorial dan pemeliharaan sistem yang baik.

sudo apt update && sudo apt upgrade

Instal Python 3.7

Unduh Python 3.7

Setelah Anda memiliki tautan unduhan , gunakan perintah wget untuk mengunduh arsip Python 3.7.

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

Ekstrak arsip Python. Ingatlah untuk mengubah nomor versi jika Anda mengunduh yang lebih baru:

tar -xf Python-3.7.{version}.tar.xz

Secara opsional, pindahkan Python 3.7 ke tujuan yang tepat seperti /opt/ direktori.

sudo mv Python3.7.{version} /opt/

Sekarang instal dependensi yang diperlukan untuk menginstal Python 3.7.

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

Arahkan ke direktori

cd /opt/Python3.7.{version}/

Jalankan ./configure –enable-optimizations perintah.

./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.

Setelah Anda membuat dan mengonfigurasi lingkungan, sekarang saatnya untuk mengompilasinya dengan perintah buat .

make

Trik praktis adalah menentukan -j karena ini dapat secara signifikan meningkatkan kecepatan kompilasi jika Anda memiliki server yang kuat. Misalnya, mesin 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:

sudo make altinstall

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.7.{version}

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

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

python3.7 --version

Contoh keluaran:

Buat Lingkungan Virtual

Modul venv Python adalah lingkungan virtual di lingkungan Python. Penerjemah Python, pustaka, dan skrip yang diinstal ke dalamnya diisolasi dari yang dibuat di lingkungan virtual lainnya. Pustaka apa pun yang diinstal pada sistem operasi Anda, seperti yang diinstal pada sistem Debian Anda, untuk menghindari bentrokan dan mengganggu lingkungan produksi Anda.

Untuk memastikan Python 3.7 diinstal dengan benar dan berfungsi, buat proyek Python cepat.

Pertama, buat direktori proyek dan navigasikan ke sana.

mkdir ~/test_app && cd ~/test_app

Di dalam direktori root proyek, jalankan perintah berikut untuk membuat lingkungan virtual untuk nama pengujian test_app .

python3.7 -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. Ini akan menampilkan nama lingkungan Anda yang akan diberi awalan.

Contoh:

Untuk keluar dari lingkungan virtual, gunakan perintah berikut:

deactivate

Instal Python PIP 3.7

Secara default, PIP 3.7 harus diinstal. Metode alternatif untuk masalah PIP adalah menginstal pengelola paket secara manual.

Hal ini dapat dilakukan dengan beberapa cara. Salah satu yang paling umum adalah sebagai berikut.

Masuk kembali ke lingkungan Anda, lalu unduh get-pip.py menggunakan perintah wget .

wget https://bootstrap.pypa.io/get-pip.py

Selanjutnya, instal file yang diunduh.

python3.7 get-pip.py

Setelah terinstal, ada baiknya untuk memeriksa upgrade.

python3.7 -m pip install --upgrade pip

Sekarang verifikasi versi PIP 3.7 yang diinstal dengan perintah berikut.

pip3.7 --version

Contoh keluaran:


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.10 di Debian 11

  1. Cara Menginstal Python 3.9 di Debian 10

  2. Debian – Bagaimana Cara Menginstal Python 3.6?

  3. Cara Menginstal Python 3.6.4 di Debian 9

  1. Cara Menginstal TensorFlow di Debian 9

  2. Cara Menginstal Python 3.7 di Debian 9

  3. Cara Menginstal Pip di Debian 10