Cài đặt Python và môi trường ảo venv cho người mới

Trước khi viết dòng code Python đầu tiên một cách nghiêm túc, bạn cần cài Python và hiểu về “môi trường ảo”. Bài viết hướng dẫn từng bước, kèm lý do vì sao môi trường ảo lại quan trọng.

Cài đặt Python

Tải Python 3 mới nhất từ trang chủ python.org và cài đặt. Trên Windows, nhớ tích chọn “Add Python to PATH” khi cài. Kiểm tra sau khi cài:

python --version
# hoặc trên một số hệ thống:
python3 --version

Nếu thấy dòng như Python 3.12.x là thành công.

Môi trường ảo (virtual environment) là gì?

Mỗi dự án Python thường dùng các thư viện với phiên bản khác nhau. Nếu cài chung tất cả vào hệ thống, các dự án dễ xung đột. Môi trường ảo tạo một không gian riêng biệt cho từng dự án — thư viện của dự án này không ảnh hưởng dự án khác.

Tạo và dùng môi trường ảo với venv

# Tạo môi trường ảo tên .venv
python -m venv .venv

# Kích hoạt (Windows)
.venv\Scripts\activate

# Kích hoạt (macOS/Linux)
source .venv/bin/activate

Khi đã kích hoạt, bạn sẽ thấy (.venv) ở đầu dòng lệnh. Giờ mọi thư viện cài bằng pip chỉ nằm trong môi trường này.

Cài thư viện với pip

pip install requests
pip list            # xem các thư viện đã cài
pip freeze > requirements.txt   # lưu danh sách để chia sẻ

File requirements.txt giúp người khác cài đúng những thư viện dự án cần, chỉ bằng một lệnh pip install -r requirements.txt.

Trình soạn thảo

VS Code là lựa chọn phổ biến và miễn phí, có tiện ích Python mạnh mẽ (gợi ý code, gỡ lỗi, chạy trực tiếp). Cài thêm extension “Python” của Microsoft là đủ để bắt đầu.

Thói quen tốt ngay từ đầu

  • Luôn tạo môi trường ảo cho mỗi dự án.
  • Ghi lại dependencies trong requirements.txt.
  • Không commit thư mục .venv lên Git (thêm vào .gitignore).
Lên đầu trang