GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Membuat Lingkungan Virtual Python di Ubuntu 20.04

Dalam tutorial ini, kita akan membahas instalasi dan penggunaan lingkungan virtual Python di Ubuntu 20.04. Lingkungan virtual Python adalah direktori yang berisi instalasi Python lengkap untuk versi Python tertentu, termasuk sejumlah paket dan modul tambahan.

Ini memungkinkan pengguna untuk memiliki versi dan modul Python yang berbeda dalam jumlah yang tidak terbatas, terlepas dari versi utama Python yang diinstal pada sistem. Ini berarti bahwa aplikasi berbasis Python seperti Odoo, Django atau Flask, dapat menggunakan versi dan modul Python yang berbeda pada server yang sama.

Instalasi dan aktivasi lingkungan virtual Python adalah proses yang cukup cepat dan mudah dan dapat dilakukan dalam waktu kurang dari 10 menit.

Prasyarat

  • VPS Ubuntu 20.04
  • Pengguna sistem dengan hak sudo atau root
  • Akses SSH ke VPS

Masuk dan perbarui sistem

Untuk memulai dengan pembuatan lingkungan virtual Python, login ke Ubuntu 20.04 VPS melalui SSH

ssh root@IP_Address -p Port_Number

Jangan lupa ganti IP_Address dan Port_Number dengan alamat IP server Anda yang sebenarnya dan nomor port SSH. Kami masuk sebagai root pengguna, tetapi Anda dapat menggunakan pengguna sistem lain dengan hak istimewa sudo.

Setelah Anda masuk, jalankan perintah berikut untuk memperbarui indeks paket dan meningkatkan semua paket yang diinstal ke versi terbaru yang tersedia

apt update && apt upgrade

Instal dan aktifkan lingkungan virtual Python

Mulai dari Python versi 3.6 kita dapat menggunakan venv Modul Python untuk membuat lingkungan virtual. Sebelum Python 3.6 pyvenv modul digunakan untuk tujuan yang sama. Di Ubuntu 20.04, versi Python yang termasuk dalam sistem dasar adalah Python 3.8. Kami dapat mengonfirmasi ini dengan memeriksa versi Python yang diinstal pada Ubuntu 20.04 VPS kami.

python3 -V
Python 3.8.10

Untuk menemukan paket mana yang berisi venv . yang diperlukan modul, kita dapat mencari repositori Ubuntu menggunakan perintah berikut

apt-cache search venv

Outputnya akan menampilkan semua paket yang tersedia di repositori Ubuntu 20.04

apt-venv - apt virtual environment
elpa-pyvenv - Python virtual environment interface
libmaven-enforcer-plugin-java - Maven build rule execution framework
python3-venv - pyvenv-3 binary for python3 (default python3 version)
python3.8-venv - Interactive high-level object-oriented language (pyvenv binary, version 3.8)
python3.8-full - Python Interpreter with complete class library (version 3.8)

Kami akan menggunakan paket python3-venv yang akan menginstal venv . yang diperlukan modul, bersama dengan beberapa dependensi. Anda dapat menggunakan versi Python apa pun yang Anda inginkan tersedia di repositori Ubuntu

apt -y install python3-venv

Setelah instalasi Python venv modul selesai, Ubuntu 20.04 VPS kami siap untuk membuat lingkungan virtual baru Python.

Membuat dan mengaktifkan lingkungan virtual Python

Untuk membuat lingkungan virtual Python pertama Anda, ubah direktori kerja saat ini ke direktori yang akan Anda gunakan untuk proyek Python Anda. Dalam kasus kami, kami akan menggunakan /opt/my_first_venv direktori. Untuk membuat lingkungan virtual jalankan perintah berikut

python3 -m venv /opt/my_first_venv

Perintah di atas akan membuat /opt/my_first_venv baru direktori dan semua direktori yang diperlukan di dalamnya yang berisi salinan interpreter Python, pustaka Python standar, dan beberapa file pendukung tambahan.

ls /opt/my_first_venv/
bin include lib lib64 pyvenv.cfg share

Untuk mulai bekerja di dalam lingkungan virtual yang baru dibuat, ubah direktori kerja saat ini dan aktifkan dengan perintah berikut

cd /opt/
source my_first_venv/bin/activate

Ketika lingkungan virtual diaktifkan, shell Anda akan mengubah prompt untuk menampilkan nama lingkungan virtual yang digunakan, seperti yang ditunjukkan di bawah ini

(my_first_venv) #

Setelah aktivasi lingkungan virtual Python, kita dapat mulai mengerjakan proyek kita. Atau kita dapat menginstal dan menggunakan aplikasi Python apa pun, menginstal atau meningkatkan modul Python, dll. Harap dicatat bahwa aplikasi Python harus dimulai menggunakan biner Python dari lingkungan yang baru dibuat.

Untuk menginstal modul Python baru di dalam lingkungan virtual kita dapat menggunakan manajer pip. Misalnya, kita akan menginstal idna Modul Python:

(my_first_venv)# pip install idna

Keluaran:

Collecting idna
    Downloading idna-3.2-py3-none-any.whl (59 kB)
    |████████████████████████████████| 59 kB 8.8 MB/s
    Installing collected packages: idna
Successfully installed idna-3.2

Setelah Anda selesai bekerja di dalam lingkungan virtual Python, Anda harus menonaktifkannya. Anda dapat melakukannya dengan menjalankan perintah nonaktifkan

(my_first_venv)# deactivate

Itu saja. Anda telah berhasil menginstal dan mengaktifkan lingkungan virtual Python di VPS Ubuntu Anda. Untuk detail lebih lanjut tentang lingkungan virtual Python, Anda dapat memeriksa dokumentasi resmi mereka.

Tentu saja, Anda tidak perlu menginstal sendiri lingkungan virtual Python di Ubuntu 20.04 jika Anda menggunakan salah satu dari VPS Hosting kami yang terkelola sepenuhnya. layanan, dalam hal ini Anda cukup meminta admin Linux ahli kami untuk menginstal dan mengaturnya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

P.S. Jika Anda menyukai posting ini tentang cara menginstal lingkungan virtual Python di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial dengan menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Bagaimana Cara Memperbarui Ke Python 2.7?

  2. Cara Menginstal Python 3.6 di Ubuntu 16.04

  3. Cara Menginstal pip di Ubuntu 20.04

  1. Cara Menginstal Python 3.9 di Ubuntu 18.04

  2. Cara menginstal Python 3.9 di Ubuntu 20.04

  3. Cara Menginstal EPrint di Ubuntu 20.04

  1. Cara Menginstal Python 3 di Ubuntu 18.04 atau 20.04

  2. Cara Mengatur Lingkungan Virtual Python di Debian 10 Buster

  3. Bagaimana Cara Menginstal Python 3.2 Di Ubuntu 13.04?