Cơ bảncluster

Cài đặt Python trên Windows, Mac, Linux: Hướng dẫn từng bước

8 phút đọc2 lượt xem
#cài đặt python#cài đặt python trên windows#cài đặt python trên mac#cài đặt python trên linux#python cho người mới

Cài đặt Python trên Windows, Mac, Linux: Hướng dẫn từng bước

Để bắt đầu học Python, điều đầu tiên bạn cần làm là cài đặt Python trên máy tính. Nếu bạn đang băn khoăn không biết bắt đầu từ đâu, đừng lo lắng. Đọc bài viết này, bạn sẽ hoàn thành việc cài đặt Python chỉ trong 10 phút. Bài viết hỗ trợ cả 3 hệ điều hành: Windows, macOS và Linux — bạn chỉ cần chuyển thẳng đến phần dành cho hệ điều hành của mình.

Chọn hệ điều hành của bạn:


Python 3 là gì? Tại sao cần cài đặt?

Python là ngôn ngữ lập trình đơn giản, dễ đọc. Ngay cả người mới bắt đầu cũng có thể viết code dễ dàng, và Python được sử dụng rộng rãi trong nhiều lĩnh vực như AI, phân tích dữ liệu, phát triển web.

Python có hai phiên bản chính là Python 2 và Python 3, nhưng Python 2 đã kết thúc hỗ trợ vào tháng 1 năm 2020. Nếu bạn mới bắt đầu học, hãy chắc chắn chọn Python 3.

3 đặc điểm nổi bật của Python:

  • Cú pháp (syntax) đơn giản: Cách viết gần với tiếng Anh tự nhiên, người mới bắt đầu cũng dễ đọc hiểu
  • Thư viện (library) phong phú: Hàng trăm nghìn thư viện có thể dùng miễn phí
  • Nhu cầu cao trong AI và phân tích dữ liệu: Được sử dụng rộng rãi trong machine learning và khoa học dữ liệu

Tính đến năm 2025, phiên bản ổn định mới nhất là Python 3.13.x. Khi cài đặt, bạn chỉ cần chọn phiên bản mới nhất trong mục "Stable Releases" (bản phát hành ổn định) trên trang chủ là được.

Nếu bạn muốn tìm hiểu thêm về Python, hãy xem bài viết Python là gì? Tại sao nên học Python?


Cài đặt Python trên Windows 10/11

Vì đa số người dùng tại Việt Nam sử dụng Windows, phần này sẽ được hướng dẫn chi tiết nhất. Chỉ cần làm theo từng bước, bạn chắc chắn sẽ thành công.

Bước 1: Tải xuống từ trang chủ chính thức

  1. Mở trình duyệt và truy cập https://www.python.org/downloads/
  2. Nhấn vào nút "Download Python 3.x.x"
  3. File cài đặt (.exe) dành cho Windows sẽ tự động được tải xuống

Bước 2: Chạy file cài đặt

  1. Nhấp đúp vào file .exe vừa tải về để chạy
  2. Màn hình đầu tiên của trình cài đặt sẽ xuất hiện

Lưu ý quan trọng: Trên màn hình đầu tiên của trình cài đặt, có một ô tích tên là "Add Python 3.x to PATH". Bạn bắt buộc phải tích vào ô này trước khi tiếp tục. Mặc định, ô này không được tích sẵn. Nếu bỏ qua bước này, lệnh python sẽ không hoạt động trong terminal và bạn sẽ phải cài đặt lại từ đầu.

(Chú thích ảnh minh họa: Màn hình cài đặt Python — nhớ tích vào "Add Python to PATH")

  1. Sau khi tích vào "Add Python 3.x to PATH", nhấn "Install Now"
  2. Sau khi cài đặt xong, có thể xuất hiện nút "Disable path length limit" — nếu thấy, hãy nhấn vào
  3. Khi hiện thông báo "Setup was successful" là cài đặt hoàn tất

Bước 3: Kiểm tra cài đặt

Mở Command Prompt (nhấn Windows + R, gõ cmd, rồi nhấn Enter). Nhập lệnh sau:

# Windows
python --version

Kết quả mong đợi:

Python 3.13.0

Nếu hiển thị số phiên bản như trên, cài đặt đã thành công.

Các lỗi thường gặp trên Windows và cách khắc phục

Nội dung lỗi Nguyên nhân Cách khắc phục
'python' is not recognized as an internal or external command PATH chưa được cấu hình Chạy lại trình cài đặt và tích vào "Add Python to PATH"
Lệnh python mở Microsoft Store Thiết lập App Execution Aliases trên Windows 10/11 Vào Cài đặt > Ứng dụng > App Execution Aliases > tắt "python.exe"
Sau khi cài đặt vẫn hiển thị phiên bản cũ Nhiều phiên bản Python đang tồn tại cùng lúc Dùng lệnh where python để kiểm tra đường dẫn đang được sử dụng
# Windows: Kiểm tra đường dẫn Python
where python

Dù gặp lỗi, bạn cũng đừng hoảng hốt. Hãy tìm lỗi tương ứng trong bảng trên và thử cách khắc phục được đề xuất.


Cài đặt Python trên macOS

Có 2 cách để cài đặt Python trên macOS. Người mới bắt đầu nên dùng Cách 1, còn các developer có kinh nghiệm có thể chọn Cách 2.

Cách 1: Cài đặt trực tiếp từ python.org (dành cho người mới)

  1. Truy cập https://www.python.org/downloads/macos/
  2. Tải xuống "macOS 64-bit universal2 installer" mới nhất
  3. Nhấp đúp vào file .pkg vừa tải về
  4. Làm theo hướng dẫn để hoàn tất cài đặt

Cách 2: Cài đặt bằng Homebrew (dành cho developer và người dùng trung cấp)

Homebrew là trình quản lý gói (package manager — công cụ quản lý phần mềm tập trung) dành cho macOS.

# Cài đặt Homebrew (chỉ thực hiện nếu chưa cài)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Cài đặt Python 3
brew install python3

# Kiểm tra cài đặt
python3 --version

Kiểm tra cài đặt

Mở Terminal (nhấn Cmd + Space, gõ "Terminal", rồi nhấn Enter).

# Mac
python3 --version

Kết quả mong đợi:

Python 3.13.0

Lưu ý: Trên macOS, hãy luôn dùng lệnh python3 thay vì python. Lệnh python có thể trỏ đến Python 2 của hệ thống. Tạo thói quen dùng python3 trên Mac sẽ giúp bạn tránh được nhiều lỗi không đáng có.


Cài đặt Python trên Linux (Ubuntu/Debian)

Trên Ubuntu 20.04 trở lên, Python 3 có thể đã được cài đặt sẵn. Hãy kiểm tra trước, rồi cài đặt nếu cần.

# Cập nhật danh sách gói
sudo apt update

# Cài đặt Python 3 và pip
sudo apt install python3 python3-pip -y

# Cài đặt môi trường ảo venv (khuyến nghị)
sudo apt install python3-venv -y

# Kiểm tra cài đặt
python3 --version
pip3 --version

Kết quả mong đợi:

Python 3.12.3
pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)

Nếu bạn muốn gọi Python 3 bằng lệnh python (không có số phiên bản), hãy cài thêm gói python-is-python3:

sudo apt install python-is-python3

Giống như trên Mac, việc dùng lệnh python3 trên Linux sẽ an toàn hơn.


Kiểm tra cài đặt và chạy chương trình đầu tiên

Sau khi cài đặt xong, hãy thử chạy một chương trình Python thực tế. Cảm giác "Chạy được rồi!" chính là bước khởi đầu quan trọng nhất trong hành trình học lập trình của bạn.

Bước 1: Mở terminal

  • Windows: Start Menu → "Command Prompt" hoặc "Windows PowerShell"
  • macOS: Spotlight (Cmd + Space) → "Terminal"
  • Linux: Application Menu → "Terminal"

Bước 2: Kiểm tra phiên bản

# Windows
python --version

# Mac / Linux
python3 --version

Bước 3: Tạo chương trình Python đầu tiên

Mở trình soạn thảo văn bản (VS Code được khuyến nghị), nhập đoạn code sau và lưu với tên hello.py:

# Lưu file với tên hello.py rồi chạy
print("Xin chào, Python!")
print("Chào mừng bạn đến với thế giới lập trình!")

Bước 4: Chạy chương trình

Trong terminal, di chuyển đến thư mục chứa file hello.py, rồi chạy lệnh sau:

# Windows
python hello.py

# Mac / Linux
python3 hello.py

Kết quả mong đợi:

Xin chào, Python!
Chào mừng bạn đến với thế giới lập trình!

Nếu thấy thông báo này hiển thị, cài đặt Python đã hoàn toàn thành công.

VS Code là trình soạn thảo code phổ biến nhất hiện nay để viết Python. Hãy xem thêm hướng dẫn cài đặt VS Code để viết Python thoải mái hơn.


Cài đặt pip và môi trường ảo (virtual environment)

Sau khi cài Python, bạn nên tìm hiểu cách dùng pipmôi trường ảo (venv).

pip là gì?
pip là trình quản lý gói (package manager) của Python — công cụ giúp bạn cài đặt các thư viện chỉ bằng một lệnh duy nhất. Từ Python 3.4 trở đi, pip được cài đặt tự động cùng với Python.

Môi trường ảo (venv) là gì?
venv là cơ chế tạo ra môi trường Python độc lập cho từng dự án. Bạn có thể dùng các phiên bản thư viện khác nhau cho từng dự án mà không bị xung đột.

Kiểm tra pip

# Windows
pip --version

# Mac / Linux
pip3 --version

Tạo và kích hoạt môi trường ảo

# Windows (tạo môi trường ảo)
python -m venv myenv

# Mac/Linux (tạo môi trường ảo)
python3 -m venv myenv

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

# Kích hoạt (Mac/Linux)
source myenv/bin/activate

# Khi được kích hoạt, (myenv) sẽ hiển thị ở đầu dòng lệnh

Khi môi trường ảo được kích hoạt, terminal sẽ hiển thị (myenv) ở đầu dòng. Lúc này, môi trường Python riêng dành cho dự án của bạn đã sẵn sàng.

Tìm hiểu cách dùng pip chi tiết hơn tại bài viết pip trong Python: Hướng dẫn sử dụng.


Câu hỏi thường gặp (Q&A)

Q1. Nên cài Python 2 hay Python 3?

A. Nhất định hãy chọn Python 3. Python 2 đã kết thúc hỗ trợ vào năm 2020 và nhiều thư viện mới chỉ hỗ trợ Python 3. Hãy chọn Python 3.13.x mới nhất trong mục "Stable Releases" trên trang chủ chính thức.

Q2. Tôi đã cài Python trên Windows nhưng lệnh python không dùng được.

A. Có thể bạn đã quên tích vào ô "Add Python to PATH" trong quá trình cài đặt. Hãy chạy lại trình cài đặt và tích vào ô đó ở màn hình đầu tiên. Ngoài ra, vào Cài đặt > Ứng dụng > App Execution Aliases và tắt "python.exe" cũng có thể giải quyết vấn đề.

Q3. Trên Mac nên dùng lệnh python hay python3?

A. Trên Mac, hãy luôn dùng python3. Lệnh python có thể trỏ đến Python 2 của hệ thống, và việc ghi đè lên đó có thể gây ra lỗi hệ thống. Tạo thói quen dùng python3 sẽ giúp bạn an toàn hơn.


Tổng kết và bước tiếp theo

Trong bài viết này, chúng ta đã tìm hiểu các bước cài đặt Python trên Windows, macOS và Linux.

  • Windows: Tải trình cài đặt từ python.org và nhớ tích vào "Add Python to PATH"
  • macOS: Cài đặt qua python.org hoặc Homebrew. Kiểm tra bằng lệnh python3 --version
  • Linux: Cài đặt một lần bằng lệnh sudo apt install python3 python3-pip -y

Bạn có thể kiểm tra cài đặt bằng lệnh python --version (Windows) hoặc python3 --version (Mac/Linux). Khi chương trình đầu tiên print("Xin chào, Python!") chạy được, bạn đã chính thức bước vào con đường trở thành lập trình viên.

Dưới đây là 3 bước tiếp theo mà chúng tôi khuyến nghị:

  1. Python là gì? Tại sao nên học Python? — Hiểu tổng quan về Python
  2. pip trong Python: Hướng dẫn sử dụng — Học cách quản lý gói
  3. Biến trong Python — Học biến (variable) và cú pháp cơ bản

Nếu bạn muốn xem lộ trình học lập trình tổng thể, hãy xem thêm bài viết Lộ trình học Python 2025.


Bắt đầu học Python ngay hôm nay

Bạn chưa đọc bài giới thiệu về Python? Xem ngay: Python là gì? Tại sao nên học Python?

Sau khi cài đặt Python xong, hãy học cách dùng pip: pip trong Python: Hướng dẫn sử dụng

Muốn học Python bài bản từ đầu? Khóa học dưới đây phù hợp với người mới bắt đầu.

Xem khóa học Python trên Udemy →

Về tác giả

Ảnh đại diện tác giả Kenji — họa tiết hình học

Kenji

Kỹ sư phần mềm full-stack (Web), hơn 5 năm kinh nghiệm thực tế

  • Python
  • DB
  • Hạ tầng
  • Đào tạo & cố vấn
  • AI

Làm việc cùng đồng nghiệp người Việt, tôi thấy thiếu tài liệu kỹ thuật rõ ràng bằng tiếng Việt. codeahoc là nơi tôi chia sẻ theo hướng thực tế, dễ áp dụng.

Nguyên tắc nội dung

  • Ưu tiên nguồn gốc và góc nhìn từ thực tế triển khai.
  • Nếu có sai sót, nội dung sẽ được cập nhật và sửa kịp thời.

Khóa học liên quan

100 Days of Code: The Complete Python Pro Bootcamp

Học Python qua 100 dự án thực tế. Phù hợp cho người mới bắt đầu.

4.7499.000 ₫
Xem khóa học →

Python for Data Science and Machine Learning Bootcamp

Học Data Science với Python: pandas, matplotlib, scikit-learn.

4.6499.000 ₫
Xem khóa học →

Automate the Boring Stuff with Python

Tự động hóa công việc lặp đi lặp lại bằng Python.

4.6399.000 ₫
Xem khóa học →
Quảng cáo