Skip to main content

Python Virtual Environment

Tạo môi trường ảo

# macOS / Linux
python3 -m venv venv
source venv/bin/activate

# Windows
python -m venv venv
venv\Scripts\activate

Quản lý packages

pip install requests
pip freeze > requirements.txt
pip install -r requirements.txt
pip list
pip uninstall requests

Vì sao cần?

  • Cô lập dependencies giữa các dự án
  • Tránh xung đột version
  • Dễ tái tạo môi trường (requirements.txt)
  • Không ảnh hưởng đến hệ thống Python global