Bài viết này sẽ giới thiệu về môi trường ảo hóa Python, cụ thể là VirtualEnv.
Môi trường ảo Python VirtualEnv là gì?
Virtualenv, hay còn gọi tắt là Virtual Environments, là một công cụ cho Python giúp tạo ra môi trường ảo. Với mỗi môi trường ảo này, bạn có thể xác định một phiên bản cụ thể của Python và cài đặt các gói (packages) riêng biệt cho môi trường đó.
Cài đặt Python VirtualEnv
Đầu tiên chúng ta cài đặt gói quản lý package PIP3 của Python (Nếu chưa cài đặt)
sudo apt install python3-pip
Cài đặt VirtualEnv
sudo apt install virtualenv
Tạo môi trường ảo
Để tạo môi trường ảo chúng ta sử dụng command sau:
virtualenv <env_name>
VD: Chúng ta tạo môi trường ảo hóa với tên là .env, nó sẽ tạo ra 1 thư mục có tên là .env chứa các package của môi trường ảo hóa.
Khởi động môi trường ảo hóa
source .venv/bin/activate
Tắt môi trường ảo hóa
deactivate
Xuất các package ra file cài đặt
pip freeze -l > requirements.txt
Cài đặt các gói từ file cài đặt
pip install -r requirements.txt