Cara memasang python 3.10 di CentOS/RHEL 8 & Fedora 36/35

Cara memasang python 3.10 di CentOS/RHEL 8 & Fedora 36/35

Pasukan Pembangunan Python telah mengeluarkan versi terkini Python 3.10. Ini merangkumi lebih banyak ciri baru, patch keselamatan, dan banyak penambahbaikan lain. Versi ini merangkumi ciri baru yang menjadi tanda kurung, pengurus konteks. Menggunakan tanda kurung yang melampirkan untuk kesinambungan merentasi pelbagai baris dalam pengurus konteks kini disokong. Untuk maklumat lanjut baca changelog lengkap.

Tutorial ini akan membantu anda dengan pemasangan Python 3.10 Pada semua versi Fedora dan CentOS/RHEL 8 Linux Systems. Tutorial akan menyusun dan memasang python 3.10 kod sumber pada sistem anda.

Prasyarat

Sistem ini mesti mempunyai pengkompil GCC yang telah dipasang pada sistem anda. Untuk memasang semua pakej yang diperlukan, log masuk ke pelayan anda menggunakan akses ssh atau shell, dan laksanakan arahan berikut untuk memasang semua prasyarat untuk python.

sudo dnf memasang wget yum-utils membuat gcc openssl-devel bzip2-devel libffi-devel zlib-devel  

Langkah 1 - Muat turun Python 3.10 kod sumber

Langkah pertama ialah memuat turun python 3.10 kod sumber. Lawati laman web muat turun rasmi https: // www.python.org/ftp/python untuk memuat turun versi terkini atau diperlukan dari python.

Pengguna baris arahan boleh memuat turun python 3.10 melalui baris arahan:

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

Kemudian, ekstrak fail arkib dari sistem anda

tar xzf python-3.10.8.TGZ  

Ini akan membuat direktori yang dinamakan Python-3.10.8 Dalam direktori semasa yang mengandungi semua fail sumber untuk python 3.10.

Langkah 2 - Memasang Python 3.10 di Fedora/Centos

Tukar direktori ke python-3.10.8. Kemudian sediakan kod sumber dengan nilai yang diperlukan sebelum menyusunnya.

CD Python-3.10.8  sudo ./Konfigurasikan-With-System-FFI-dengan Gotos-Gotos-boleh dimuatkan-Loadable-Sqlite-Extensions  

Seterusnya, menyusun kod sumber dengan membuat. Di sini NPROC akan memberikan bilangan teras CPU yang tersedia di sistem. Jadi membuat dapat berfungsi dengan baik.

sudo make -j $ nproc  sudo membuat balsitstall  
Buat balinstall digunakan untuk mengelakkan menggantikan fail binari python lalai/usr/bin/python.

Sekarang, kami tidak memerlukan fail arkib yang dimuat turun, jadi padamkannya ke ruang kosong.

sudo rm python-3.10.8.TGZ  

Langkah 3 - Ujian Versi Python

Pada langkah ini, anda telah berjaya memasang Python 3.10 pada sistem fedora atau centos/rhel. Sekarang, periksa versi Python dan PIP yang dipasang.

Semak versi Python:

python3.10 -v  Python 3.10.8 

Semak Versi PIP:

pip3.10 -v  PIP 20.2.3 dari/usr/local/lib/python3.10/Packages Site/PIP (Python 3.10) 

Langkah 4 - Buat persekitaran maya

Adalah idea yang baik untuk mewujudkan persekitaran maya yang berasingan untuk setiap aplikasi python. Yang menyediakan persekitaran terpencil di mana projek python mempunyai modul sendiri dan set dependensi.

Untuk mewujudkan persekitaran maya Python, jalankan:

cd ~/python-app/  sudo/usr/tempatan/bin/python3.10 -m venv appenv  

Di sini ~/python-app mengandungi aplikasi python. Semua fail env akan dijana di bawah ~/python-app/appenv direktori. Anda boleh mengaktifkan persekitaran dengan menjalankan arahan:

sumber appenv/bin/aktifkan  

Adakah barang anda dalam persekitaran terpencil di sini. Sebaik sahaja anda selesai dengan kerja anda, nyahaktifkan persekitaran dengan menaip:

menyahaktifkan  

Ini akan mengembalikan anda kembali ke sistem utama.

Kesimpulan

Tutorial ini menggambarkan anda untuk memasang python 3.10 pada sistem fedora dan centos/rhel 8 menggunakan kod sumber.