ướng dẫn cài đặt Python 3.13 trên Ubuntu nhanh nhất bằng PPA

Views: 6 20/06/2026 14:27
ướng dẫn cài đặt Python 3.13 trên Ubuntu nhanh nhất bằng PPA

Python 3.13 là phiên bản mới sở hữu nhiều cải tiến đáng chú ý về hiệu năng, đặc biệt là chế độ JIT compiler và tùy chọn chạy không cần GIL (Global Interpreter Lock). Nếu bạn đang sử dụng hệ điều hành Ubuntu và muốn trải nghiệm phiên bản này để phát triển dự án, bài viết này sẽ hướng dẫn bạn cách cài đặt chi tiết, an toàn nhất qua kho lưu trữ PPA.

Tại sao nên dùng Deadsnakes PPA để cài Python?

Mặc định, kho ứng dụng chính thức của Ubuntu thường cập nhật các phiên bản Python chậm hơn để đảm bảo tính ổn định của hệ thống. Kho lưu trữ Deadsnakes PPA là giải pháp phổ biến và uy tín nhất được cộng đồng Linux tin dùng, giúp bạn cài đặt hầu hết các phiên bản Python mới mà không cần phải tự biên dịch từ mã nguồn (source code) vốn mất nhiều thời gian.

5 bước cài đặt Python 3.13 trên Ubuntu bằng Terminal

Hãy mở cửa sổ Terminal (Ctrl + Alt + T) và thực hiện lần lượt các lệnh sau:

Bước 1: Cập nhật lại hệ thống

Đảm bảo các gói phần mềm hiện tại trên Ubuntu của bạn được làm mới để tránh xung đột trong quá trình cài đặt.

sudo apt update && sudo apt upgrade -y

Hãy thận trọng khi sử dụng mã.

 

Bước 2: Cài đặt công cụ quản lý PPA

Lệnh này giúp hệ thống Ubuntu của bạn có thể nhận diện và thêm các kho lưu trữ từ bên thứ ba một cách dễ dàng.

sudo apt install software-properties-common -y

Hãy thận trọng khi sử dụng mã.

 

Bước 3: Thêm kho lưu trữ Deadsnakes PPA

Kích hoạt kho lưu trữ Deadsnakes vào hệ thống. Khi Terminal hiển thị thông báo yêu cầu xác nhận, bạn hãy nhấn Enter.

sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update

Hãy thận trọng khi sử dụng mã.

 

Bước 4: Tiến hành cài đặt Python 3.13

Chúng ta sẽ cài đặt đồng thời lõi Python 3.13 và gói hỗ trợ tạo môi trường ảo (python3.13-venv) - một công cụ bắt buộc phải có khi lập trình Python hiện đại.

sudo apt install python3.13 python3.13-venv -y

Hãy thận trọng khi sử dụng mã.

 

Bước 5: Kiểm tra phiên bản sau khi cài

Để chắc chắn Python 3.13 đã nằm trong máy, bạn kiểm tra bằng lệnh:

python3.13 --version

Hãy thận trọng khi sử dụng mã.

 

Nếu màn hình trả về kết quả Python 3.13.x, bạn đã cài đặt thành công!

Lưu ý quan trọng: Không thay đổi Python mặc định của Ubuntu

Một sai lầm rất phổ biến của người mới bắt đầu là cố gắng cấu hình (bằng update-alternatives) để biến lệnh python3 mặc định trỏ thẳng về Python 3.13.

Tuyệt đối không làm điều này! Hệ điều hành Ubuntu (như các công cụ quản lý mạng, tường lửa, apt) phụ thuộc nặng nề vào phiên bản Python đi kèm của nó. Việc thay đổi mặc định có thể khiến hệ thống của bạn bị lỗi nghiêm trọng hoặc không thể khởi động giao diện.

Hướng dẫn sử dụng Pip và Môi trường ảo (Virtual Environment)

Do các chính sách bảo mật mới (PEP 668), bạn không thể dùng lệnh pip install trực tiếp lên hệ thống bên ngoài. Thay vào đó, hãy luôn tạo môi trường ảo cho từng dự án:

1. Di chuyển vào thư mục dự án của bạn:

cd đường_dẫn_đến_thư_mục_dự_án

Hãy thận trọng khi sử dụng mã.

 

2. Khởi tạo môi trường ảo riêng với Python 3.13:

python3.13 -m venv venv

Hãy thận trọng khi sử dụng mã.

 

3. Kích hoạt môi trường ảo:

source venv/bin/activate

Hãy thận trọng khi sử dụng mã.

 

Sau khi kích hoạt, bạn sẽ thấy chữ (venv) xuất hiện ở đầu dòng Terminal. Lúc này, bạn có thể tự do dùng lệnh pip install để cài đặt các thư viện mong muốn mà không lo ảnh hưởng đến hệ thống chính.

Để thoát khỏi môi trường ảo, bạn chỉ cần gõ lệnh deactivate.

Chúc các bạn có những trải nghiệm lập trình tuyệt vời với Python 3.13 trên Ubuntu!

cài đặt python 3.13 trên ubuntu install python 3.13 ubuntu deadsnakes ppa python 3.13 tạo venv python 3.13 ubuntu