GNU/Linux >> Belajar Linux >  >> Linux

Cara:Python 3 dan Membuat Lingkungan Virtual (venv) di CentOS 7

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.


Linux
  1. Cara Menginstal dan Menjalankan Python di CentOS 8

  2. Cara Menginstal Python 3.6.4 di CentOS 7

  3. Cara Membuat Lingkungan Virtual Python di Ubuntu 20.04

  1. Cara Menginstal Python 3.5 di CentOS/RHEL dan Fedora

  2. Cara Menginstal dan Mengamankan MongoDB 4 di CentOS 8

  3. Cara mengecek semua versi python yang terinstal di osx dan centos

  1. Cara Menginstal Pip di CentOS 7

  2. Cara Mengatur Lingkungan Virtual Python di Debian 10 Buster

  3. Cara Menginstal Paket pip di CentOS/RHEL 7 dan 8