Trong Red Hat Enterprise Linux 8, Python 3 được phân phối trong các phiên bản 3. 6, 3. 8 và 3. 9, được cung cấp bởi các mô-đun
# yum install python390,
# yum install python391 và
# yum install python392 trong kho lưu trữ AppStream
Cảnh báo
Sử dụng lệnh
# yum install python393 không phiên bản để cài đặt hoặc chạy Python không hoạt động theo mặc định do không rõ ràng. Luôn chỉ định phiên bản Python hoặc định cấu hình phiên bản mặc định của hệ thống bằng cách sử dụng lệnh
# yum install python394
38. 1. Cài đặt Python 3
Theo thiết kế, bạn có thể cài đặt song song các mô-đun RHEL 8, bao gồm các mô-đun
# yum install python395,
# yum install python390,
# yum install python391 và
# yum install python392. Lưu ý rằng cài đặt song song không được hỗ trợ cho nhiều luồng trong một mô-đun
Bạn có thể cài đặt Python 3. 8 và Trăn 3. 9, bao gồm các gói được xây dựng cho cả hai phiên bản, song song với Python 3. 6 trên cùng một hệ thống, ngoại trừ mô-đun
# yum install python399. Do giới hạn của Máy chủ HTTP Apache, chỉ có thể cài đặt một trong các gói
# yum install python3900,
# yum install python3901 hoặc
# yum install python3902 trên một hệ thống
Thủ tục
Để cài đặt Python 3. 6 từ mô-đun
# yum install python39
0, sử dụng# yum install python39
4Luồng mô-đun
# yum install python39
04 được bật tự độngĐể cài đặt Python 3. 8 từ mô-đun
# yum install python39
1, sử dụng# yum install python39
7Luồng mô-đun
# yum install python39
06 được bật tự độngĐể cài đặt Python 3. 9 từ mô-đun
# yum install python39
2, sử dụng# yum install python39
Luồng mô-đun
# yum install python39
08 được bật tự động
các bước xác minh
Để xác minh phiên bản Python được cài đặt trên hệ thống của bạn, hãy sử dụng tùy chọn
# yum install python39
09 với lệnh# yum install python39
3 dành riêng cho phiên bản Python yêu cầu của bạnĐối với Trăn 3. 6
# yum install python39
0Đối với Trăn 3. 8
# yum install python39
5Đối với Trăn 3. 9
# yum install python39
6
tài nguyên bổ sung
- Cài đặt, quản lý và xóa các thành phần không gian người dùng
38. 2. Cài đặt các gói Python 3 bổ sung
Các gói có mô-đun bổ trợ cho Python 3. 6 thường sử dụng tiền tố
# yum install python3951, các gói dành cho Python 3. 8 bao gồm tiền tố
# yum install python3952 và các gói dành cho Python 3. 9 bao gồm tiền tố
# yum install python3953. Luôn bao gồm tiền tố khi cài đặt các gói Python bổ sung, như trong các ví dụ bên dưới
Thủ tục
Để cài đặt mô-đun
# yum install python39
54 cho Python 3. 6, sử dụng# yum install python39
1Để cài đặt tiện ích mở rộng
# yum install python39
55 cho Python 3. 8, sử dụng# yum install python39
3Để cài đặt trình cài đặt gói
# yum install python39
56 từ Python 3. 9, sử dụng# yum install python39
5
38. 3. Cài đặt thêm công cụ Python 3 cho nhà phát triển
Các công cụ Python bổ sung dành cho nhà phát triển được phân phối thông qua kho lưu trữ CodeReady Linux Builder trong mô-đun
# yum install python3957 tương ứng
Mô-đun
# yum install python3958 chứa gói
# yum install python3959 và các phụ thuộc của nó. các gói
# yum install python3960,
# yum install python3961,
# yum install python3962,
# yum install python3963,
# yum install python3964,
# yum install python3965,
# yum install python3966 và
# yum install python3967
Mô-đun
# yum install python3968 chứa gói
# yum install python3969 và các phụ thuộc của nó. các gói
# yum install python3960,
# yum install python3962,
# yum install python3963,
# yum install python3964,
# yum install python3965,
# yum install python3966,
# yum install python3967,
# yum install python3917 và
# yum install python3918. Mô-đun
# yum install python3968 cũng chứa các gói
# yum install python3930 và
# yum install python3931
Quan trọng
Kho lưu trữ CodeReady Linux Builder và nội dung của nó không được Red Hat hỗ trợ
Để cài đặt các gói từ mô-đun
# yum install python3968, hãy sử dụng quy trình sau
Thủ tục
Kích hoạt kho lưu trữ CodeReady Linux Builder
# yum install python39
2Kích hoạt mô-đun
# yum install python39
68# yum install python39
70Cài đặt gói
# yum install python39
69# yum install python39
71
Để cài đặt các gói từ mô-đun
# yum install python3958, hãy thay thế python39- bằng python38- in the commands above.
tài nguyên bổ sung
- Cách bật và sử dụng nội dung trong CodeReady Linux Builder
38. 4. Cài đặt Python 2
Một số ứng dụng và tập lệnh chưa được chuyển hoàn toàn sang Python 3 và yêu cầu Python 2 để chạy. Red Hat Enterprise Linux 8 cho phép cài đặt song song Python 3 và Python 2. Nếu bạn cần chức năng Python 2, hãy cài đặt mô-đun
# yum install python395, có sẵn trong kho lưu trữ AppStream
Cảnh báo
Lưu ý rằng Python 3 là hướng phát triển chính của dự án Python. Hỗ trợ cho Python 2 đang bị loại bỏ. Mô-đun
# yum install python395 có thời gian hỗ trợ ngắn hơn Red Hat Enterprise Linux 8
Thủ tục
Để cài đặt Python 2. 7 từ mô-đun
# yum install python39
5, sử dụng# yum install python39
72Luồng mô-đun
# yum install python39
39 được bật tự động
Các gói có mô-đun bổ trợ cho Python 2 thường sử dụng tiền tố
# yum install python3950. Luôn bao gồm tiền tố khi cài đặt các gói Python bổ sung, như trong các ví dụ bên dưới
Để cài đặt mô-đun
# yum install python39
54 cho Python 2, hãy sử dụng# yum install python39
73Để cài đặt tiện ích mở rộng
# yum install python39
55 cho Python 2, hãy sử dụng# yum install python39
74
các bước xác minh
Để xác minh phiên bản Python được cài đặt trên hệ thống của bạn, hãy sử dụng
# yum install python39
75
Ghi chú
Theo thiết kế, bạn có thể cài đặt song song các mô-đun RHEL 8, bao gồm các mô-đun
# yum install python395,
# yum install python390,
# yum install python391 và
# yum install python392
tài nguyên bổ sung
- Cài đặt, quản lý và xóa các thành phần không gian người dùng trong RHEL 8
38. 5. Di chuyển từ Python 2 sang Python 3
Là nhà phát triển, bạn có thể muốn chuyển mã cũ của mình được viết bằng Python 2 sang Python 3
Để biết thêm thông tin về cách di chuyển các cơ sở mã lớn sang Python 3, hãy xem
Lưu ý rằng sau quá trình di chuyển này, mã Python 2 gốc có thể hiểu được bởi trình thông dịch Python 3 và cũng có thể hiểu được đối với trình thông dịch Python 2