Python là một trong những ngôn ngữ lập trình phổ biến nhất thế giới. Nó là một ngôn ngữ linh hoạt được sử dụng để xây dựng nhiều ứng dụng khác nhau, từ các tập lệnh đơn giản đến các thuật toán học máy phức tạp. Với cú pháp đơn giản và dễ học, Python là lựa chọn phổ biến cho người mới bắt đầu và nhà phát triển có kinh nghiệm.
Bài viết này sẽ hướng dẫn bạn cách cài đặt Python từ Source trên Ubuntu 22.04.
Các bước tương tự cũng có thể áp dụng cho tất cả các bản phân phối dựa trên Ubuntu, bao gồm PopOS, Kubuntu, Linux Mint và Elementary OS.
Python 3 được cài đặt sẵn theo mặc định trên Ubuntu 22.04. Để kiểm tra phiên bản Python được cài đặt trên hệ thống của bạn, hãy nhập:
python3 --version
Kết quả trả về sẽ trông giống như dưới đây:
Python 3.12.3
Nếu bạn muốn cài đặt một hoặc nhiều phiên bản Python khác trên hệ thống của mình, bạn cài đặt nó từ Source.
Cài đặt Python trên Ubuntu từ Source
Cài đặt Python từ Source cho phép bạn cài đặt phiên bản Python mới nhất và tùy chỉnh các tùy chọn. Tuy nhiên, bạn sẽ không thể lưu lại cài đặt Python của mình thông qua trình quản lý gói apt.
Tại thời điểm viết bài này, phiên bản mới nhất của bản phát hành chính mới nhất của Python là 3.12. Phiên bản này bao gồm nhiều cải tiến về tốc độ và các tính năng mới như modules thư viện tiêu chuẩn mới, cú pháp mới và các tính năng tích hợp, v.v.
Sau đây là các bước cài đặt Python 3.12 từ Source. Nếu bạn muốn cài đặt bản phát hành mới hơn, hãy thay đổi số phiên bản trong các lệnh bên dưới.
1. Đầu tiên, cài đặt các thư viện và phần phụ thuộc cần thiết để xây dựng Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
2. Tải xuống mã nguồn của bản phát hành mới nhất từ trang tải xuống Python bằng lệnh wget:
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
3. Giải nén file vừa tải xuống:
tar -xf Python-3.12.3.tgz
4. Điều hướng đến thư mục source Python và chạy lệnh cấu hình. Tập lệnh này thực hiện một số kiểm tra để đảm bảo tất cả các phần phụ thuộc đều có trên hệ thống của bạn:
cd Python-3.12.3
./configure --enable-optimizations
Tùy chọn –enable-optimizations tối ưu hóa Python binary bằng cách chạy nhiều thử nghiệm. Điều này làm cho quá trình cài đặt chậm hơn.
5. Bắt đầu quá trình cài đặt:
make -j 12
Chú ý: Để có thời gian xây dựng nhanh hơn, hãy sửa -j để tương ứng với số Core trong bộ xử lý của bạn. Bạn có thể tìm thấy số bằng cách dùng lệnh nproc.
6. Sau khi chạy xong, hãy cài đặt các tệp nhị phân Python bằng cách gõ:
sudo make altinstall
Chú ý: Chúng tôi đang sử dụng altinstall thay vì install vì lệnh sau sẽ ghi đè lên hệ thống nhị phân python3 mặc định.
Bây giờ, Python mới nhất đã được cài đặt và sẵn sàng để sử dụng bằng cách thực thi python3.12. Để xác minh lại, bạn hãy dùng lệnh:
python3.12 --version
Phiên bản Python hiện đang sử dụng sẽ được hiển thị:
Python 3.12.3
Để sử dụng phiên bản phân phối mặc định, hãy chạy python3.
Kết
Chúng tôi đã chỉ cho bạn cách cài đặt Python từ Source trên máy tính chạy Ubuntu 22.04 của bạn. Bây giờ bạn có thể bắt đầu phát triển dự án Python của mình.
Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng bình luận bên dưới.