Trong Red Hat Enterprise Linux 8, Python không được cài đặt sẵn. Lý do chính cho điều này là các nhà phát triển RHEL 8 không muốn đặt phiên bản Python mặc định cho người dùng. Do đó, với tư cách là người dùng RHEL, bạn cần chỉ định xem bạn muốn Python 3 hay 2 bằng cách cài đặt nó. Ngoài ra, trong RHEL, Python 3. 6 là phiên bản mặc định và được hỗ trợ đầy đủ của Python. Tuy nhiên, Python 2 vẫn có sẵn và bạn có thể cài đặt nó
Trong bài viết ngắn này, chúng tôi sẽ trình bày cách cài đặt Python 3 và Python 2, đồng thời chạy song song chúng trong bản phân phối RHEL 8 Linux
Yêu cầu
- RHEL 8 với cài đặt tối thiểu
- RHEL 8 đã kích hoạt đăng ký RedHat
- RHEL 8 với Địa chỉ IP tĩnh
Quan trọng. Hầu hết các bản phân phối Linux đều sử dụng Python cho một số thư viện và công cụ làm trình quản lý gói YUM. Mặc dù Python không được cài đặt mặc định trong RHEL 8, nhưng yum vẫn hoạt động ngay cả khi bạn không cài đặt Python. Điều này là do có một trình thông dịch Python nội bộ được gọi là “Platform-Python” được sử dụng bởi các công cụ hệ thống. Nền tảng-python không thể được sử dụng bởi các ứng dụng nhưng bạn chỉ có thể sử dụng nó để viết hệ thống/mã quản trị
Cách cài đặt Python 3 trong RHEL 8
Để cài đặt Python 3 trên hệ thống của bạn, hãy sử dụng trình quản lý gói DNF như được hiển thị
# dnf install python3
Từ đầu ra của lệnh, Python3. 6 là phiên bản mặc định đi kèm với PIP và Setuptools dưới dạng phụ thuộc
Cách cài đặt Python 2 trong RHEL 8
Nếu bạn muốn cài đặt Python 2 song song với Python 3, hãy chạy lệnh sau để cài đặt Python 2. 7 trên hệ thống của bạn
# dnf install python2
Cách chạy Python trong RHEL 8
Sau khi cài đặt Python, bạn sẽ mong đợi rằng /usr/bin/python sẽ chạy một phiên bản Python nhất định. Để tách chính nó khỏi “Python2 hoặc Python3. phiên bản nào nên được đặt làm mặc định trên Linux”, RedHat không bao gồm lệnh python theo mặc định – cái được gọi là “lệnh không phiên bản“
Để chạy Python 3, hãy nhập
# python3
Và để chạy Python 2, hãy gõ
# python2
Điều gì sẽ xảy ra nếu có các ứng dụng/chương trình trên hệ thống của bạn muốn tồn tại lệnh python, bạn cần làm gì?
Ví dụ
# alternatives --set python /usr/bin/python3 OR # alternatives --set python /usr/bin/python2
Đó là tất cả. Trong bài viết ngắn này, chúng tôi đã hướng dẫn cách cài đặt Python 3 và Python 2 trên RHEL 8. Bạn có thể đặt câu hỏi hoặc chia sẻ suy nghĩ của mình với chúng tôi thông qua biểu mẫu phản hồi bên dưới
Trình thông dịch Python 2 không khả dụng trên cài đặt mặc định của RHEL 8/CentOS 8. Tuy nhiên, nó có thể được cài đặt bằng một lệnh dnf
duy nhất
Trong hướng dẫn này, bạn sẽ học
- Cách cài đặt Python 2 trên RHEL 8 / CentOS 8
- Cách kiểm tra phiên bản Python trên RHEL 8 / CentOS 8
Cài đặt Python 2 trên Red Hat Enterprise Linux 8
Yêu cầu phần mềm và quy ước được sử dụng
Yêu cầu phần mềm và quy ước dòng lệnh Linux Danh mục Yêu cầu, quy ước hoặc phiên bản phần mềm được sử dụngSystemRHEL 8 / CentOS 8SoftwarePython 2OtherQuyền truy cập đặc quyền vào hệ thống Linux của bạn với quyền root hoặc thông qua lệnh# dnf install python20. Conventions# – yêu cầu các lệnh linux đã cho phải được thực thi với quyền root trực tiếp với tư cách là người dùng root hoặc bằng cách sử dụng lệnh
# dnf install python20
$ – yêu cầu các lệnh linux đã cho phải được thực thi như một người dùng không có đặc quyền thông thường
Cách cài đặt python 2 trên RHEL 8 / CentOS 8 hướng dẫn từng bước
- Để cài đặt gói Python 2 trên RHEL 8 / CentOS 8, hãy thực hiện lệnh
dnf
sau.# dnf install python2
- Sử dụng tùy chọn
# dnf install python2
3 để kiểm tra phiên bản Python đã cài đặt. Ví dụ.# python2 --version Python 2.7.15
Hướng dẫn Linux liên quan
- Những thứ cần cài đặt trên Ubuntu 20. 04
- Những việc cần làm sau khi cài đặt Ubuntu 20. 04 Tiêu điểm Fossa Linux
- Tải xuống Linux
- Những thứ cần cài đặt trên Ubuntu 22. 04
- Những việc cần làm sau khi cài đặt Ubuntu 22. 04 Sứa Jammy…
- bạc hà 20. Tốt hơn Ubuntu và Microsoft Windows?
- Bản phân phối Linux tốt nhất cho nhà phát triển
- Ubuntu 20. 04 Hướng dẫn
- Oracle Linux so với Red Hat [RHEL]
- lệnh Linux. Top 20 lệnh quan trọng nhất bạn cần…