GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Menginstal Python 3.10 di AlmaLinux 8

Python adalah salah satu bahasa tingkat tinggi paling populer, yang berfokus pada aplikasi tingkat tinggi dan berorientasi objek dari skrip sederhana hingga algoritme pembelajaran mesin yang kompleks. Python 3.10 adalah rilis terbaru dan tidak diklasifikasikan sebagai stabil dibandingkan dengan Python 3.9, tetapi kandidat terakhir diharapkan akan selesai pada 4 Oktober 2021.

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.

Untuk pengguna dan khususnya pengembang yang ingin mencoba rilis terbaru Python, Anda akan mengetahui cara menginstal Python 3.10 di Almalinux 8.

Prasyarat

  • OS yang Disarankan: AlmaLinux 8.
  • Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .

Memperbarui Sistem Operasi

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

sudo dnf update && sudo dnf upgrade -y

Tutorial akan menggunakan perintah sudo dan dengan asumsi Anda memiliki status sudo . Untuk memverifikasi status sudo di akun Anda:

sudo whoami

Contoh keluaran yang menunjukkan status sudo:

[joshua@localhost ~]$ sudo whoami
root

Jika Anda belum menyiapkan akun pengguna sudo dan ingin melakukannya, kunjungi tutorial kami di Cara Menambahkan Pengguna ke Sudoers di AlmaLinux .

Untuk menggunakan akun root , gunakan perintah berikut dengan kata sandi root untuk masuk.

su

Instal Python 3.10 Secara Manual

Opsi pertama adalah menginstal Python 3.10 dari sumbernya. Ini adalah proses yang mudah, bahkan dengan kompilasi dari sumbernya. Pertama, Anda perlu menginstal dependensi yang diperlukan untuk membangun Python 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

Bagian kedua adalah mengunjungi halaman unduhan di situs web Python dan mendapatkan versi terbaru menggunakan (wget) :

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

Catatan, ini adalah versi stabil Python 3.10; kunjungi dan periksa pembaruan.

Arsip filenya kecil, jadi tidak butuh waktu lama untuk mengunduh. Setelah selesai, ekstrak arsip:

tar -xf Python-3.10.0.tar.xz

Anda perlu beralih ke direktori sumber dan menjalankan skrip konfigurasi, yang melakukan daftar periksa run-through penting untuk memastikan semua dependensi ada agar penginstalan berfungsi.

cd Python-3.10.0 && ./configure --enable-optimizations

Perhatikan, (–pengoptimalan yang diaktifkan) direkomendasikan karena mengoptimalkan biner Python dengan menjalankan beberapa tes tetapi membutuhkan waktu ekstra untuk bersaing. Secara keseluruhan prosesnya akan memakan waktu beberapa menit, jadi disarankan untuk tidak melewatinya.

Contoh keluaran akhir:

Opsi selanjutnya adalah menggunakan (make) perintah untuk memulai proses pembuatan.

make -j 2

Perhatikan, (-j) sesuai dengan jumlah inti di sistem Anda untuk mempercepat waktu pembuatan. Jika Anda memiliki server yang kuat, Anda dapat mengatur ini setinggi yang Anda suka. Jika tidak, maka itu akan menjadi opsi default 1. Untuk mengetahui berapa banyak inti yang Anda miliki di sistem Anda, jalankan kode berikut:

nproc

Contoh keluaran sistem operasi pengujian inti LinuxCapable memiliki:

2

Seperti yang Anda lihat, kami memiliki 2 inti, jadi dalam perintah (make), jadi (-j 2) digunakan untuk memanfaatkan dua inti.

Pada langkah terakhir, setelah Anda selesai dengan proses build, Anda akan menginstal sumber Python 3.10 dengan menjalankan perintah berikut:

sudo make altinstall

Perhatikan, panduan ini telah menggunakan (altinstall) alih-alih (instal) default default karena akan menimpa file biner python3 binary python default /usr/bin/python .

Periksa versi instalasi untuk memastikannya telah berhasil diinstal dan nomor build saat ini:

python3.10 --version

Contoh keluaran:

Python 3.10.0

Buat Lingkungan Virtual Pengujian

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

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

Pertama, buat direktori proyek dan navigasikan 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.10 -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) [joshua@localhost test_app]

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

Dalam tutorial untuk menguji instalasi, Apache-Airflow telah diinstal.

Contoh:

pip3.10 install apache-airflow

Hapus aplikasi uji menggunakan PIP3.10.

pip3.10 uninstall apache-airflow

Contoh keluaran:

Proceed (Y/n)? y
  Successfully uninstalled apache-airflow-2.1.4

Untuk keluar dari lingkungan virtual, gunakan perintah berikut:

deactivate

AlmaLinux
  1. Cara Menginstal MongoDB di AlmaLinux 8

  2. Bagaimana cara menginstal Lighttpd di AlmaLinux 8

  3. Cara Install PrestaShop di Almalinux 8

  1. Cara Install Nginx di AlmaLinux 8

  2. Cara Menginstal MariaDB 10.6 di AlmaLinux 8

  3. Cara Instal PHP 8.0 di AlmaLinux 8

  1. Cara Install Elasticsearch di AlmaLinux 8

  2. Cara Install Ntopng di AlmaLinux 8

  3. Cara Instal Laravel di AlmaLinux 8