Cách cài đặt Python 3.9 trên Rocky Linux

Tác giả sysadmin, T.Tư 04, 2023, 01:54:00 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt Python 3.9 trên Rocky Linux


Python là một ngôn ngữ lập trình cấp cao được giải thích. Nó là một ngôn ngữ lập trình đa mô hình nhấn mạnh đến khả năng đọc mã và tính đơn giản. Python có một thư viện tiêu chuẩn mở rộng hỗ trợ nhiều tác vụ lập trình phổ biến. Nó có thể được sử dụng như một ngôn ngữ kịch bản và hướng đối tượng cho các dự án lớn hơn.

Python được xuất bản lần đầu tiên vào năm 1991 bởi Guido van Rossum, khiến nó trở thành một trong những ngôn ngữ lập trình đầu tiên được phát triển vào những năm 1990. Điều này có nghĩa là nó đã có vài thập kỷ để phát triển từ một ngôn ngữ thủ tục thuần túy sang các lớp và gói cũng như các tính năng hướng đối tượng khác như đa hình và đóng gói. Ngày nay, Python có một trong những bộ mô-đun mở rộng nhất được hỗ trợ cho tất cả các loại ứng dụng, bao gồm phát triển web, mạng, tính toán khoa học và số, v.v.

Python là một trong những ngôn ngữ lập trình phổ biến nhất vì nó có thể được sử dụng cho nhiều mục đích khác nhau như viết kịch bản, phát triển web và quản trị hệ thống. Python là ngôn ngữ có mục đích chung cho phép bạn phát triển các ứng dụng ngoại vi như trò chơi hoặc giao diện người dùng đồ họa và thậm chí để lập trình các ứng dụng văn phòng hỗ trợ và công cụ tự động hóa với các khung như pywinauto và ứng dụng phía máy chủ.

Hướng dẫn này chỉ cho bạn cách cài đặt Python 3.9 trên hệ thống Rocky Linux 8. Các bước tương tự cũng áp dụng cho RockyLinux 9.

1. Điều kiện tiên quyết

  • Bạn sẽ cần một máy chủ Rocky Linux 8 hoặc 9 có kết nối internet.
  • Người dùng không phải root có đặc quyền sudo.

Bước 1. Cập nhật hệ thống

Trước khi chúng tôi có thể thực hiện bất kỳ công việc nào trên máy của mình, chúng tôi cần cập nhật máy để có các bản cập nhật và bản vá bảo mật mới nhất. Đảm bảo rằng hệ thống của bạn được cập nhật bằng cách chạy lệnh sau.

Mã nguồn [Chọn]
sudo dnf check-update

sudo dnf update -y

Bước 2. Cài đặt Python 3.9 bằng DNF

Theo mặc định, kho lưu trữ chính thức của Rocky Linux có ba phiên bản Python khác nhau: 3.6, 3.8 và 3.9. Vì chúng tôi muốn cài đặt Python 3.9, phiên bản mới nhất, nên chúng tôi sẽ sử dụng trình quản lý gói DNF (Dandified YUM).

Mã nguồn [Chọn]
sudo dnf install python39 -y
Sau khi cài đặt thành công Python 3.9 trên hệ thống của chúng tôi, chúng tôi nên kiểm tra phiên bản của các gói bằng cách chạy lệnh bên dưới.

Mã nguồn [Chọn]
python3.9 --version
Bạn sẽ nhận được một cái gì đó giống như dưới đây. Như bạn có thể thấy, chúng tôi đã cài đặt thành công Python 3.9.2 trên hệ thống của mình.


2. Cài đặt Python 3.9 từ nguồn

Python có sẵn để cài đặt trên mọi hệ điều hành. Tuy nhiên, một số bản phân phối Linux có thể không có nó theo mặc định. Python có bản chất động, luôn thay đổi, có nghĩa là đôi khi bạn có thể cần biên dịch nó từ nguồn để có được các tính năng cập nhật nhất.

Trước tiên, chúng ta cần cài đặt một số phụ thuộc cần thiết để biên dịch Python 3.9 bằng GCC và tải xuống phiên bản Python mới nhất từ trang web chính thức của họ bằng lệnh wget.

Mã nguồn [Chọn]
sudo dnf install unzip wget bzip2-devel openssl-devel libffi-devel openssl-devel -y

sudo dnf groupinstall "Development Tools" -y

wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz

Sau khi quá trình tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh tar.

Mã nguồn [Chọn]
tar -xvf Python-3.9.7.tar.xz
Sau đó, thay đổi thư mục thành thư mục mới tạo của bạn bằng cách chạy cd, theo sau là đường dẫn của thư mục đã mở mà bạn vừa giải nén, trong trường hợp này phải là 'Python-3.9.7'.

Mã nguồn [Chọn]
cd Python-3.9.7/
Sau đó, chúng tôi sẽ xây dựng Python 3.9 bằng cách sử dụng tệp cấu hình mặc định mà trình quản lý gói đã tạo cho chúng tôi bằng cách chạy lệnh./configure.

Mã nguồn [Chọn]
./configure –enable-optimizations

make -j 4

Chúng tôi sử dụng tùy chọn -j để chỉ định số lượng luồng sẽ sử dụng để xây dựng. Điều này có nghĩa là chúng tôi sẽ sử dụng 4 luồng để xây dựng Python 3.9 trên hệ thống của mình, điều này sẽ làm tăng đáng kể tốc độ của quy trình. Giá trị mặc định của tùy chọn này là 1, vì vậy nếu bạn không sử dụng -j 4, quá trình này sẽ mất nhiều thời gian hơn. Hãy nhớ thay thế 4 bằng số lõi của bạn.

Khi quá trình xây dựng hoàn tất, chúng ta có thể cài đặt Python 3.9 vào hệ thống của mình bằng cách chạy lệnh sau.

Mã nguồn [Chọn]
sudo make altinstall
Chúng tôi sử dụng tham số altinstall thay vì tham số cài đặt vì altinstall sẽ không ghi đè lên các cài đặt trước đó của chúng tôi, vì vậy sẽ an toàn khi sử dụng tham số này tại thời điểm này.

Sau khi quá trình cài đặt hoàn tất, hãy xóa thư mục mà bạn đã tải xuống hoặc giải nén Python 3.9 bằng cách sử dụng lệnh rm với đường dẫn thư mục.

Mã nguồn [Chọn]
rm -rf Python-3.9.7/
Để thực hiện kiểm tra cuối cùng, chỉ cần chạy lệnh 'python3.9' với cờ -v và xem mọi thứ có hoạt động như mong đợi không.

Mã nguồn [Chọn]
python3.9 --version
Bạn sẽ nhận được một cái gì đó giống như dưới đây. Như bạn có thể thấy, chúng ta có Python 3.9.7, phiên bản này mới hơn phiên bản v3.9.2 trên repo chính thức của Rocky Linux ở bước trước.


3. Kiểm tra cài đặt Python 3.9

Bây giờ chúng ta đã cài đặt thành công Python 3.9, hãy tiến hành kiểm tra nhanh xem mọi thứ có hoạt động như mong đợi không. Trong bước này, chúng ta sẽ tạo một dự án helloworld đơn giản, biên dịch và thực thi nó bằng Python 3.9.

Đầu tiên, hãy tạo dự án helloworld bằng cách tạo một thư mục cho dự án mới của chúng ta bằng cách sử dụng lệnh mkdir trong thư mục gốc của bạn.

Mã nguồn [Chọn]
cd && mkdir helloworld
Bây giờ, hãy di chuyển vào bên trong thư mục mới tạo của chúng ta bằng cách chạy cd theo sau là tên của thư mục mà chúng ta vừa tạo. Trong ví dụ này, chúng tôi sẽ đi sâu hơn một cấp so với thư mục hiện tại của chúng tôi.

Mã nguồn [Chọn]
cd helloworld
Tạo một tệp mới có tên 'helloworld' bằng trình chỉnh sửa nano hoặc bất kỳ trình soạn thảo văn bản nào bạn thích.

Mã nguồn [Chọn]
sudo nano helloworld.py
Bây giờ, hãy nhập các dòng mã sau vào tệp mới. Ví dụ này in 'Xin chào thế giới!' để thiết bị xuất chuẩn.

Mã nguồn [Chọn]
print("Hello World!")
Sau khi hoàn tất, hãy lưu và thoát tệp bằng cách nhấn CTRL+X, Y và Enter.

Bây giờ, hãy biên dịch và thực thi tệp mà chúng ta vừa tạo bằng cách chạy lệnh python3 với tên của tệp làm tham số.

Mã nguồn [Chọn]
python3 helloworld.py
Bạn sẽ thấy 'Hello World!' như đầu ra. Nếu bạn làm, xin chúc mừng! Bạn đã cài đặt và thử nghiệm thành công Python 3.9 trên hệ thống Rocky Linux 8 của mình.

Có thể nói rằng bắt đầu từ thời điểm này trở đi là an toàn. Bạn có thể sử dụng Python 3.9 thay vì phiên bản Python cũ hơn trên hệ thống của mình. Chỉ cần thêm 'python3' trước tất cả các lệnh kể từ bây giờ và bạn sẽ sẵn sàng.

Hướng dẫn này dạy bạn cách cài đặt Python 3.9 trên hệ thống Rocky Linux 8 của bạn. Chúng tôi hy vọng hướng dẫn này hữu ích và vui lòng nhấp vào nút 'Chia sẻ' bên dưới nếu bạn cũng nghĩ như vậy! Chúng tôi cũng hoan nghênh các đề xuất cho các bài viết tiếp theo của chúng tôi.