Cara menginstal python 3.10 pada CentOS/RHEL 8 & Fedora 36/35

Cara menginstal python 3.10 pada CentOS/RHEL 8 & Fedora 36/35

Tim Pengembangan Python telah merilis versi terbaru Python 3.10. Ini termasuk lebih banyak fitur baru, tambalan keamanan, dan banyak perbaikan lainnya. Versi ini mencakup fitur baru yang disajikan, manajer konteks. Menggunakan kurung tertutup untuk kelanjutan di berbagai garis dalam manajer konteks sekarang didukung. Untuk detail lebih lanjut baca changelog lengkap.

Tutorial ini akan membantu Anda dengan pemasangan Python 3.10 Pada semua versi Fedora dan Sistem Linux CentOS/RHEL 8. Tutorial akan menyusun dan menginstal Python 3.10 Kode Sumber di Sistem Anda.

Prasyarat

Sistem harus memiliki kompiler GCC yang sudah dipasang sebelumnya di sistem Anda. Untuk menginstal semua paket yang diperlukan, masuk ke server Anda menggunakan akses SSH atau shell, dan jalankan perintah berikut untuk menginstal semua prasyarat untuk python.

sudo dnf menginstal wget yum-utils membuat gcc openssl-devel bzip2-devel libffi-devel Zlib-devel  

Langkah 1 - Unduh Python 3.10 Kode Sumber

Langkah pertama adalah mengunduh Python 3.10 Kode Sumber. Kunjungi situs unduhan resmi https: // www.Python.org/ftp/python untuk mengunduh versi python terbaru atau diperlukan.

Pengguna baris perintah dapat mengunduh Python 3.10 melalui baris perintah:

wget https: // www.Python.org/ftp/python/3.10.8/Python-3.10.8.tgz  

Kemudian, ekstrak file arsip dari sistem Anda

TAR XZF Python-3.10.8.tgz  

Ini akan membuat direktori bernama Python-3.10.8 Di direktori saat ini yang berisi semua file sumber untuk Python 3.10.

Langkah 2 - Memasang Python 3.10 di fedora/centos

Ubah direktori menjadi python-3.10.8. Kemudian siapkan kode sumber dengan nilai yang diperlukan sebelum mengkompilasinya.

CD Python-3.10.8  sudo ./configure --with-system-ffi-dengan komputasi-gotos-ekstensi yang dapat dimuat-sqlite-sqlite  

Selanjutnya, kompilasi kode sumber dengan make. Di Sini nproc akan memberikan jumlah core CPU yang tersedia di sistem. Sehingga membuat bisa berkinerja baik.

sudo make -j $ nProc  sudo membuat altinstall  
Buat altinstall digunakan untuk mencegah mengganti file biner python default/usr/bin/python.

Sekarang, kami tidak membutuhkan file arsip yang diunduh, jadi hapus ke ruang kosong.

Sudo RM Python-3.10.8.tgz  

Langkah 3 - Uji Versi Python

Pada langkah ini, Anda telah berhasil memasang Python 3.10 tentang sistem fedora atau centos/rhel. Sekarang, periksa versi Python dan Pip yang terpasang.

Periksa versi Python:

Python3.10 -v  Python 3.10.8 

Periksa versi PIP:

Pip3.10 -v  Pip 20.2.3 dari/usr/local/lib/python3.10/paket situs/pip (Python 3.10) 

Langkah 4 - Buat lingkungan virtual

Merupakan ide yang bagus untuk menciptakan lingkungan virtual yang terpisah untuk setiap aplikasi Python. Yang menyediakan lingkungan yang terisolasi di mana proyek Python memiliki modul sendiri dan serangkaian dependensi.

Untuk menciptakan lingkungan virtual Python, jalankan:

CD ~/Python-App/  sudo/usr/lokal/bin/python3.10 -m venv appenv  

Di sini ~/Python-App berisi aplikasi Python. Semua file env akan dihasilkan di bawah ~/python-app/appenv direktori. Anda dapat mengaktifkan lingkungan dengan menjalankan perintah:

Sumber appenv/bin/aktifkan  

Lakukan barang -barang Anda di lingkungan yang terisolasi di sini. Setelah Anda selesai dengan pekerjaan Anda, nonaktifkan lingkungan dengan mengetik:

menonaktifkan  

Ini akan mengembalikan Anda ke prompt sistem utama.

Kesimpulan

Tutorial ini menggambarkan Anda untuk menginstal Python 3.10 pada sistem fedora dan centos/rhel 8 menggunakan kode sumber.