Cara memasang python 3.10 di CentOS/RHEL 8 & Fedora 36/35
- 565
- 82
- Dale Harris II
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.
Buat balinstall digunakan untuk mengelakkan menggantikan fail binari python lalai/usr/bin/python.sudo make -j $ nproc
sudo membuat balsitstall
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.