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.
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.
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 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.
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:
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:
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:
Hãy thận trọng khi sử dụng mã.
3. Kích hoạt môi trường ảo:
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!