Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo môi trường ảo (virtual environment) trong Python?

Môi trường ảo Python

Môi trường ảo cách ly thư viện, package, script khỏi môi trường khác hoặc môi trường Python hệ thống. Rất hữu ích: dự án khác nhau cần thư viện/phiên bản khác nhau. Mặc định mọi package cài chung một chỗ, Python không biết dùng phiên bản nào cho dự án nào.

Giải pháp: tạo virtual environment riêng cho từng dự án. Có thể tạo bao nhiêu env tùy ý.

Tạo virtual environment

Dùng tool virtualenv. Cài đặt:

pip install virtualenv

Kiểm tra:

virtualenv --version

Tạo env:

virtualenv ten_moi_truong

Sẽ tạo thư mục ten_moi_truong.

Kích hoạt (activate)

source ten_moi_truong/bin/activate

Tên env hiện ở đầu terminal. Cài package ở đây sẽ cách ly.

Vô hiệu hóa (deactivate)

deactivate

Quay về môi trường Python hệ thống mặc định.