Trang chủ Kiến Thức Công Nghệ Cách cài đặt Python 3.12.3 trên Ubuntu 22.04
Công Nghệ

Cách cài đặt Python 3.12.3 trên Ubuntu 22.04

Chia sẻ
Cách cài đặt Python 3.12.3 trên Ubuntu 22.04
Chia sẻ

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.

Bài viết cùng chuyên mục
Tối ưu ứng dụng với cấu trúc dữ liệu cơ bản và bitwise
Công Nghệ

Tối ưu ứng dụng với cấu trúc dữ liệu cơ bản và bitwise

Trong bài viết này, 200Lab sẽ chia sẻ những trường hợp dễ...

Công Nghệ

So sánh Flutter vs React Native: Framework nào đáng học năm 2021

Điểm chung của Flutter, React Native đều là Cross-platform Mobile, build native...

HTTP/2 là gì? So sánh HTTP/2 và HTTP/1
Công Nghệ

HTTP/2 là gì? So sánh HTTP/2 và HTTP/1

Từ khi Internet ra đời, sự phát triển về các giao thức...

Upload File từ Frontend đến Backend mà rất nhiều bạn vẫn đang làm sai!!
Công Nghệ

Upload File từ Frontend đến Backend mà rất nhiều bạn vẫn đang làm sai!!

1. Client encode file (base64) rồi gởi về backend 200Lab đã từng...

Công Nghệ

React Native – Hướng dẫn làm việc với Polyline và Animated-Polyline trên Map

Vẽ đường đi trên bản đồ là một nghiệp vụ vô cùng...

Công Nghệ

Hybrid App và Native App: Những khác biệt to lớn

Bất cứ khi nào một công ty quyết định làm ứng dụng...

Web/System Architecture 101 – Kiến trúc web/hệ thống cơ bản cho người mới
Công Nghệ

Web/System Architecture 101 – Kiến trúc web/hệ thống cơ bản cho người mới

Đây là một kiến trúc cơ bản mà bất kì một người...

Công Nghệ

Tư duy kiến trúc thông qua các trò chơi mà rất nhiều bạn không biết

Tư duy kiến trúc là gì? Tư duy kiến trúc có thể...