Bài viết này, mình sẽ giới thiệu về môi trường ảo hóa VirtualEnv của Python.
Môi trường ảo Python VirtualEnv là gì?
Virtualenv viết tắt từ Virtual Environments là một môi trường ảo hóa cho Python. Với mỗi môi trường ảo hóa, bạn có thể chỉ ra 1 phiên bản của Python và các package riêng biệt cho nó.
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
Nguồn: vinasupport.com