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

theanh

Administrator
Nhân viên
Python là ngôn ngữ lập trình có thể được sử dụng để tạo ra hầu như mọi thứ. Từ trò chơi đầy đủ đến ứng dụng web và thậm chí cả các tập lệnh đơn giản cho PC hoặc Mac của bạn. Python đã xuất hiện từ cuối những năm 1980 và tiếp tục là một trong những ngôn ngữ phổ biến nhất được sử dụng ngày nay.

Hướng dẫn hôm nay sẽ chỉ cho bạn cáchcài đặt ngôn ngữ lập trình Python 3.9 trên hệ thống Rocky Linux 8.

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

  • Hệ thống Rocky Linux 8. Bất kỳ phiên bản Rocky Linux tương đối mới nào cũng có thể hoạt động tốt với hướng dẫn này.
  • Người dùng không phải root có đặc quyền sudo được thiết lập trên hệ thống Rocky của bạn.

Cập nhật hệ thống​

Điều đầu tiên chúng ta cần làm là cập nhật các gói phần mềm hệ thống. Điều này đảm bảo rằng toàn bộ hệ thống của chúng tôi đã được cập nhật và cập nhật lên phiên bản ổn định mới nhất trước khi chúng tôi bắt đầu cài đặt Python.
Mã:
sudo dnf -y update

Cài đặt Python 3.9 bằng kho lưu trữ chính thức​

Tại thời điểm viết bài này, kho lưu trữ Rocky Linux 8 AppStream mặc định có Python v3.7, v3.8 và v3.9.

Chạy lệnh sau để cài đặt phiên bản Python mới nhất.
Mã:
sudo dnf install python39
Nhấp Y và nhấn Enter khi được nhắc. Quá trình cài đặt sẽ bắt đầu.



Sau khi cài đặt hoàn tất, hãy chạy lệnh sau để xác minh phiên bản Python của bạn.
Mã:
python3.9 --version


Python 3.9 hiện đã được cài đặt trên hệ thống Rocky của bạn và sẵn sàng để sử dụng.

Cài đặt Python 3.9 theo cách thủ công​

Nếu bạn không có quyền truy cập vào kho lưu trữ AppStream hoặc muốn cài đặt từ một nguồn khác, bạn có thể cài đặt Python 3.9 theo cách thủ công bằng cách sử dụng kho lưu trữ Python 3.9. Để bắt đầu quá trình cài đặt, hãy mở terminal của bạn và chạy lệnh sau để cài đặt các gói cần thiết để biên dịch các gói Python trên Rocky Linux 8.
Mã:
sudo dnf groupinstall "Development Tools" -y
Tiếp theo, hãy chạy lệnh sau để cài đặt các gói phụ thuộc cần thiết. Chẳng hạn như openssl-devel, libffi-devel.
Mã:
sudo dnf install openssl-devel libffi-devel bzip2-devel -y
Bây giờ, hãy tải xuống phiên bản Python mới nhất bằng lệnh wget. Giải nén tệp zip và di chuyển vào thư mục đã giải nén.
Mã:
sudo dnf install wget -y
Mã:
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
Mã:
tar xvf Python-3.9.7.tar.xz
Mã:
cd Python-3.9.7/
Khi bạn vào thư mục /Python-3.9.7/. Chạy lệnh sau để cấu hình mã nguồn và cài đặt các gói Python.
Mã:
./configure --enable-optimizations
Mã:
sudo make altinstall
Chúng ta sử dụng altinstall thay thế để make install vì lệnh sau sẽ ghi đè lên bất kỳ tệp nhị phân Python nào hiện có. Chúng ta cần Python 3.9 cùng tồn tại trên cùng một hệ thống với 3.7 hoặc bất kỳ phiên bản Python nào khác đã cài đặt. Nếu không, bạn sẽ không thể sử dụng nhiều phiên bản cùng một lúc.

Lệnh này mất khá nhiều thời gian để hoàn tất vì lệnh này biên dịch một số lượng lớn các gói được Python sử dụng. Vui lòng kiên nhẫn và đợi quá trình cài đặt hoàn tất.

Nếu quá trình cài đặt Python thành công, bạn sẽ nhận được thông báo như bên dưới.



Chạy lệnh sau để xác minh phiên bản Python của bạn.
Mã:
python3.9 --version
Bạn sẽ nhận được đầu ra như bên dưới.


Cài đặt các mô-đun Python 3.9​

Bây giờ chúng ta đã cài đặt Python và tất cả các phụ thuộc của nó, chúng ta có thể cài đặt các mô-đun mong muốn.

Chạy lệnh sau để tải xuống và cài đặt mô-đun yêu cầu cho Python 3.9.
Mã:
python3.9 -m pip install
Trong đó: <module> là tên của mô-đun mà bạn muốn cài đặt. Bạn có thể nhận được danh sách đầy đủ các mô-đun có sẵn trên trang chính thức.

Ví dụ, chúng tôi sẽ cài đặt mô-đun requests.
Mã:
python3.9 -m pip install requests
Nếu không gặp lỗi nào trong quá trình cài đặt, thì các mô-đun Python mong muốn của bạn sẽ sẵn sàng để sử dụng trên hệ thống của bạn.



Để xem những mô-đun nào được cài đặt trên máy chủ, hãy nhập lệnh này.
Mã:
python3.9 -m pip list
Bạn sẽ nhận được đầu ra như bên dưới.


Kiểm tra cài đặt Python​

Bây giờ bạn đã cài đặt Python 3.9, hãy kiểm tra nó. Chạy lệnh sau để tạo tệp kiểm tra bằng trình soạn thảo văn bản yêu thích của bạn, chẳng hạn như vi hoặc nano. Tên của tệp này là cách bạn sẽ chạy chương trình Python từ bây giờ mà không cần chỉ định đường dẫn đầy đủ đến tệp.
Mã:
cd Python-3.9.7
Mã:
sudo nano hello.py
Sao chép và dán mã sau vào tệp của bạn, lưu các thay đổi của bạn vào tệp và thoát khỏi trình soạn thảo.
Mã:
print("Howtoforge, HelloWorld!")
Bây giờ chúng ta có thể chạy chương trình này bằng cách nhập:
Mã:
python3.9 hello.py
Nếu mọi thứ hoạt động bình thường, bạn sẽ nhận được thông báo Hello World.


Kết luận​

Trong hướng dẫn này, chúng ta đã tìm hiểu cách cài đặt ngôn ngữ kịch bản Python 3.9 trên Rocky Linux 8. Bây giờ chúng ta có thể sử dụng Python để lập trình và viết kịch bản.

Nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào, vui lòng để lại bình luận bên dưới.
 
Back
Bên trên