Skip to main content

Virtual Environment trong Python


Tổng quan

Virtual Environment hiểu cở bản môi trường ảo. Hỗ trợ tạo, thiết lập một môi trường ảo, cho phép cài đặt thêm các packages của Python mà không làm ảnh hưởng đến những package gốc đã được cài đặt sẵn trên Python.

VD: Muốn thử nghiệm với Django 1.8 trong khi trên hệ thống đang cài đặt Django 1.4 LTS.

Công cụ tạo ra Virtual Environment trên Python là virtualenv. virtualenv tạo ra một thư mục chứa tất cả những thứ cần thiết (executables, libraries).

Cài đặt Virtual Environment

Sử dụng pip:

pip install virtualenv

Tạo Virtual Environment

Cú pháp:

$ virtualenv [project_name]

Có thể tạo một Virtual Environment mà không có các packages đã được cài đặt sẵn

Trong trường hợp thiết lập lại

virtualenv --no-site-packages [project_name]

Sử dụng Virtual Environment

Khởi động Virtual Environment bằng câu lệnh:

$ source [project_name]/bin/activate

Thoát khỏi Virtual Environment

Cú pháp:

deactivate

Nguồn

https://kipalog.com/posts/Gioi-thieu-Virtual-Environment-trong-Python http://huyvq.com/blog/tao-moi-truong-lam-viec-ao-voi-virtualenv