Pengantar
Artikel ini mencakup instalasi Python 3.9 pada sistem operasi CentOS 7 dan cara membuat Lingkungan Virtual (venv) dengan pyvenv yang dapat dijalankan oleh Python 3. Penting untuk dicatat bahwa direktori yang kita instal adalah Python 3.9. CentOS 7.x bergantung pada Python 2.x untuk berfungsi dengan benar, jangan menimpa instalasi Python 2 secara tidak sengaja . Jika Anda masih perlu menginstal Python 2, ikuti cara kami di sini.
Prasyarat
Anda harus yum menginstal paket-paket berikut untuk memenuhi semua dependensi Python 3 dan PIP:
– Anda memerlukan server CentOS 7. Jika Anda belum memiliki server, Anda dapat menjalankan server pribadi virtual yang dapat diandalkan dari Atlantic.Net dalam waktu kurang dari 30 detik. Lihat harga hosting VPS kami.
– “Alat Pengembangan” “Perpustakaan Pengembangan”
– readline-devel
– openssl-devel
Menginstal Python 3 dari sumber di CentOS 7
Instal alat pembuatan
yum groupinstall "Development Tools" "Development Libraries"
Instal readline-devel agar tombol panah keyboard Anda berfungsi saat memasuki terminal interaktif Python3
yum -y install readline-devel
Instal OpenSSL-devel untuk pip3
yum -y install openssl-devel
Unduh kode sumber terbaru dari Python, pada saat penulisan
cd /opt
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
Buka kemasan dan masuk ke direktori Python-3.9.0
tar -xvzf Python-3.9.0.tgz
cd Python-3.9.0
Bangun lingkungan kompilasi
./configure --prefix=/opt/Python-3.9.0 make && make install
Membuat Lingkungan Virtual di CentOS 7
Anda akan melihat bahwa Python3 telah diinstal ke /opt/Python3.9.0. Perhatikan bahwa dengan menginstal Python3, Anda tidak mengubah apa pun dengan Python asli Anda. Ini dilakukan dengan sengaja jika Anda menginstal Python3 di atas instalasi Python2.x Anda saat ini, Anda akan merusak sistem operasi Anda. Inilah sebabnya mengapa kita akan membangun Lingkungan Virtual di mana kita dapat menjalankan python3. Ini memungkinkan Anda untuk membuat perubahan pada instalasi Python3 Anda tanpa mengubah versi OS python3. Ini berguna jika aplikasi yang berbeda memerlukan versi Python yang berbeda. Ini juga mencegah Anda secara tidak sengaja menimpa file Python2 OS Anda.
Gunakan perintah Python3 untuk membuat lingkungan Anda. Kami akan membuat lingkungan kami di /home/ dan menyebutnya py3venv; itu akan dibuat secara otomatis jika belum ada.
python3 -m venv /home/py3venv
Untuk memulai, masuk ke lingkungan Python3 virtual Anda, jalankan yang berikut ini. Shell perintah Anda akan berubah untuk mencerminkan bahwa Anda berada di lingkungan virtual Anda.
source /home/py3venv/bin/activate (py3venv) [[email protected] Python-3.9.0]#
Setelah berada di dalam lingkungan virtual, Anda dapat menggunakan PIP untuk menginstal paket tambahan apa pun yang mungkin Anda perlukan tanpa memengaruhi instance seluruh sistem dari instalasi Python 3 Anda.
Untuk keluar dari lingkungan virtual, lakukan hal berikut untuk kembali ke shell normal Anda :
(py3venv) [[email protected] Python-3.9.0] deactivate [[email protected] Python-3.9.0]#
Terima kasih telah mengikuti dan jangan ragu untuk menghubungi kami kembali untuk pembaruan lebih lanjut atau mempelajari lebih lanjut tentang server hosting VPS kami yang andal.