Redhat thay đổi phiên bản python mặc định

Hướng dẫn này sẽ chỉ cho bạn cách Cài đặt Python 3 hoặc Python 2. 7 trên CentOS 8 / RHEL 8 Linux. RHEL / CentOS 8 đã được xây dựng với lưu ý đến tính linh hoạt trong phát triển và ổn định sản xuất. Phiên bản mặc định của Python trong RHEL/CentOS 8 là Python 3. 6. Nhưng Python 2 vẫn có sẵn trong RHEL 8

Cài đặt Python - Hướng dẫn đầy đủ

Vui lòng bật JavaScript

Cài đặt Python - Hướng dẫn đầy đủ cho Windows 11, macOS và Linux

Nếu vì bất kỳ lý do gì mà Python 3 bị thiếu trong bản cài đặt Red Hat Enterprise Linux 8 của bạn, thì bạn sẽ cần phải cài đặt thủ công

Cài đặt Python 3 trên CentOS 8/RHEL 8

Liệt kê các mô-đun AppStream khả dụng cho Python trên CentOS 8/RHEL 8

$ sudo dnf module list | grep -i python
libselinux-python    2.8             common                                   Python 2 bindings for libselinux
python27             2.7 [d]         common [d]                               Python programming language, version 2.7
python36             3.6 [d][e]      build, common [d]                        Python programming language, version 3.6
python38             3.8 [d]         build, common [d]                        Python programming language, version 3.8
python39             3.9 [d][e]      build, common [d]                        Python programming language, version 3.9

Chúng ta có thể chọn mô-đun để cài đặt từ đầu ra. Tôi sẽ cài đặt Python3. 9 trên hệ thống của tôi

sudo dnf install python3.9

Một lệnh tương tự có thể được sử dụng để cài đặt Python 3. 8

sudo dnf install python3.8

Các gói bổ trợ Python 3 thường có tiền tố python3 trong tên của chúng. Ví dụ: mô-đun dns có thể được cài đặt bằng cách sử dụng

sudo dnf install python3X-<packagename>

#Example
$ sudo dnf install python39-PyMySQL

Điều tương tự cũng áp dụng cho tất cả các Thư viện Python 3 khác

Để sử dụng Python 3, chỉ cần gõ

$ python3.9
Python 3.9.6 (default, Nov  9 2021, 13:31:27)
[GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

Cài đặt Python 2. 7 trên RHEL 8 / CentOS 8

Đối với một số người có phần mềm hiện có chưa sẵn sàng để chạy trên Python 3, RHEL/CentOS 8 sẽ hỗ trợ bạn. Nó chứa ngăn xếp Python 2

Cài đặt Python 2. 7 trên CentOS 8/RHEL 8 song song với Python 3 bằng lệnh

sudo dnf module install python27

Xác nhận

$ which python2
/usr/bin/python2

$ which python2.7
/usr/bin/python2.7

Để sử dụng Python 2. 7, gõ lệnh

$ python2
Python 2.7.18 (default, Dec 11 2021, 23:19:43)
[GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

Đặt phiên bản Python mặc định bằng các lựa chọn thay thế

Bạn nên lưu ý rằng để sử dụng Python 3, lệnh là

sudo dnf install python3.9
5and
sudo dnf install python3.9
6 đối với Python 2. Điều gì sẽ xảy ra nếu các ứng dụng của bạn được định cấu hình để tham chiếu đến
sudo dnf install python3.9
7 không có sẵn trên toàn hệ thống

sudo dnf install python3.9
1

Bạn có thể sử dụng cơ chế

sudo dnf install python3.9
8 để kích hoạt lệnh python không phiên bản trên toàn hệ thống và đặt nó thành một phiên bản cụ thể

Đặt Python 3 làm mặc định

Đặt Python 3 làm mặc định

sudo dnf install python3.9
3

Xác thực cài đặt của bạn

sudo dnf install python3.9
0

Đặt Python 2 làm mặc định

Đặt Python 2 làm mặc định

sudo dnf install python3.9
1

Đang chạy

sudo dnf install python3.9
9 sẽ hiển thị phiên bản Python mặc định được định cấu hình

sudo dnf install python3.9
2

Sử dụng Python 2 qua python

sudo dnf install python3.9
3

Gỡ cài đặt phiên bản Python mặc định

Để đặt lại cấu hình này và xóa lệnh python chưa phiên bản, hãy chạy

sudo dnf install python3.9
4

Thật dễ dàng để cài đặt Python3. Python 2 trên CentOS 8/RHEL8. Tận hưởng việc sử dụng Python cho các Dự án phát triển của bạn trong RHEL 8

Hướng dẫn RHEL/CentOS 8 khác

  • Cài đặt PostgreSQL trên CentOS/RHEL 8
  • Cài đặt MariaDB trên CentOS/RHEL 8
  • Cài đặt nút. js trên CentOS/RHEL 8
  • Cài đặt Ruby trên CentOS/RHEL 8

BẠN CÓ THỂ HỖ TRỢ CÔNG VIỆC CỦA CHÚNG TÔI BẰNG LY CÀ PHÊ


Khi chúng tôi tiếp tục phát triển, chúng tôi mong muốn tiếp cận và tác động đến nhiều người hơn, những người truy cập và tận dụng các hướng dẫn chúng tôi có trên blog của mình. Đây là một nhiệm vụ lớn đối với chúng tôi và cho đến nay chúng tôi vô cùng biết ơn những người tốt bụng đã thể hiện sự hỗ trợ tuyệt vời cho công việc của chúng tôi trong suốt thời gian chúng tôi trực tuyến

Cảm ơn sự hỗ trợ của bạn khi chúng tôi làm việc để cung cấp cho bạn những hướng dẫn và bài viết tốt nhất. Nhấp vào bên dưới để mua cà phê cho chúng tôi

Phiên bản nào của Python trong RHEL 7?

Với RHEL 7 , chúng tôi có Python 2. 7 theo mặc định nhưng hiện tại dự án Python 2 đã lỗi thời, chúng tôi phải chuyển từng thiết lập sang Python 3.

Phiên bản mặc định của RHEL 9 Python là gì?

Trong RHEL 9, Python 3. 9 là triển khai Python mặc định. Lệnh python không phiên bản trỏ đến Python 3 mặc định. 9 phiên bản.