Cara Menginstal dan Menggunakan VirtualEnv dengan Python 3

Cara Menginstal dan Menggunakan VirtualEnv dengan Python 3

VirtualEnv adalah alat yang digunakan untuk menciptakan lingkungan Python yang terisolasi. Lingkungan ini memiliki direktori dan lingkungan instalasi sendiri. Ini tidak berbagi pustaka dengan lingkungan lain. Sangat membantu untuk aplikasi yang diperlukan lingkungan terpisah di server yang sama. VirtualEnv adalah cara termudah dan disarankan untuk mengonfigurasi lingkungan Python khusus. Tutorial ini akan membantu Anda cara membuat lingkungan virtual untuk aplikasi Python Anda dan menggunakannya.

Prasyarat

Anda harus memasang paket berikut di sistem Anda.

  • Python 3
  • Pip

Instal VirtualEnv dengan Python 3

Anda harus memasang Python 3 dan Pip di sistem Anda. Kami menggunakan paket VirtualEnv untuk membuat lingkungan virtual untuk aplikasi Python. Jadi pertama -tama instal modul virtualenv python menggunakan perintah:

Pip3 Instal VirtualEnv Mengumpulkan VirtualEnv Mengunduh https: // file.Pythonhosted.org/paket/f7/69/9a07/virtualenv-16.7.4-py2.py3-non-any.whl (3.3MB) 100% | ████████████████████████████████ | 3.3MB 448KB/s Menginstal paket yang dikumpulkan: VirtualEnv berhasil diinstal virtualEnv-16.7.4 

Menciptakan lingkungan virtual

Cari lokasi biner Python3 di sistem Anda. Gunakan perintah berikut untuk menemukan lokasi file biner Python 3 di sistem Anda.

yang python3 /usr/bin/python3 

Sesuai perintah di atas, biner Python 3 tersedia di /usr/bin/python3.

Selanjutnya, beralih ke direktori aplikasi Python Anda

CD/VAR/WEBAPPS/ 

Kemudian, buat lingkungan terpisah untuk aplikasi Anda. Anda dapat mengubah nama direktori lingkungan (isoenv digunakan dalam contoh di bawah ini) sesuai pilihan Anda. Anda juga dapat mendefinisikan direktori lingkungan di lokasi yang berbeda.

VirtualEnv -p/usr/bin/python3 isoenv Menjalankan virtualEnv dengan interpreter/usr/bin/python3 yang sudah menggunakan interpreter/usr/bin/python3 menggunakan awalan dasar '/usr' Python baru dieksekusi di/var/webapps/isoenv/bin/python3 juga membuat dieksekusi di/var/Webapps/isoenv /bin/python memasang setuptools, pip, roda ... selesai. 

Perintah di atas akan menciptakan lingkungan terpisah untuk file biner Python. Anda hanya dapat mengaksesnya dengan mengetik python.

Aktifkan lingkungan virtual

Anda perlu mengaktifkan lingkungan virtual sebelum menggunakannya. Ini akan memastikan untuk menginstal semua modul dan konfigurasi hanya untuk lingkungan virtual. Untuk mengaktifkan lingkungan virtual, jalankan:

Sumber isoenv/bin/aktifkan 

Nama lingkungan virtual saat ini muncul di sebelah kiri prompt. Prompt Anda akan terlihat seperti (isoenv) [email dilindungi] $

Untuk memverifikasi versi Python yang benar, jalankan yang berikut:

(isoenv) [email dilindungi] $ python -v python 3.6.8 

Paket apa pun yang Anda instal menggunakan PIP sekarang ditempatkan di folder Proyek Lingkungan Virtual, terisolasi dari instalasi Python global.

Gunakan PIP3 untuk menginstal modul:

(isoenv) [Email Dilindungi] $ Pip3 Instal  

Anda dapat menggunakan 'hidung' jika Anda akan bekerja dengan OpenStack. Misalnya:

(isoenv) [Email Dilindungi] $ Pip3 Instal Hidung Mengumpulkan Hidung Mengunduh Https: // File.Pythonhosted.org/paket/15/d8/dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9/hidung-1.3.7-py3-non-any.whl (154kb) | ████████████████████████████████ | 163kb 18.6MB/s Memasang paket yang dikumpulkan: Hidung berhasil dipasang hidung-1.3.7 

Nonaktifkan lingkungan VirtualEnv

Setelah menyelesaikan pekerjaan Anda di dalam lingkungan virtual, cukup keluar dari ini dengan mengetik perintah penonaktifan. Anda akan membuat pengguna menjadi shell default.

(isoenv) [email dilindungi] $ nonaktifkan 

Hapus lingkungan VirtualEnv

Jika aplikasi Anda tidak lagi membutuhkan lingkungan virtual, Anda dapat menghapus ini. Untuk menghapus lingkungan cukup hapus direktori lingkungan.

RM -RF ISOENV 

Kesimpulan

Dalam tutorial ini, Anda telah belajar tentang konfigurasi lingkungan virtual Python pada sistem Linux.