Python có được cài đặt trên centos 8 không?

Trong hướng dẫn này, chúng tôi sẽ xem xét cách kích hoạt cả Python 2 và Python 3 để sử dụng trên CentOS 8. Trong các bản phân phối trước của CentOS, một lệnh Python không phiên bản đã có sẵn theo mặc định.  

Khi quá trình cài đặt CentOS hoàn tất, có thể chuyển sang trình bao Python bằng cách chạy lệnh “python” trong một thiết bị đầu cuối

Nghịch lý thay, CentOS 8 không có lệnh Python không phiên bản theo mặc định. Điều này đặt ra câu hỏi, tại sao? . ” Hiện tại, RedHat 8 sử dụng Python 3. 6 hoàn toàn theo mặc định, mặc dù Python 2. 7 được cung cấp thêm để duy trì phần mềm hiện có

Trước đây, lệnh Python không phiên bản trong các bản phân phối CentOS, mặc dù thuận tiện, nhưng lại đặt ra các vấn đề cụ thể. Python không phiên bản thường trỏ đến trình thông dịch Python 2, nhưng vì Python 2 hiện đang ở mức EOL (hết hạn sử dụng), nên điều này trở nên có vấn đề vì một số lý do. Chỉ cần trỏ lại lệnh tới Python 3 có vẻ như là một giải pháp không phức tạp, nhưng điều này sẽ gây ra vấn đề ở nhiều cấp độ do có thể nhầm lẫn với việc lập phiên bản. Thay vì tiếp tục trỏ lệnh “python” vào phiên bản mặc định của Python vì đã quen, hoặc trỏ nó vào Python 3 để theo kịp thời đại, lựa chọn được đưa ra là không bao gồm lệnh “python” mặc định nữa

Điều này không có nghĩa là Python không còn khả dụng theo mặc định trên CentOS. Cả Yum và trình quản lý gói DNF mới đều dựa trên Python. Phiên bản Python mà chúng phụ thuộc bây giờ được gọi là “Platform-Python. ” Phiên bản “Platform-Python”, đối với tất cả ý định và mục đích, không nên được sử dụng như một phương tiện tương tác để sử dụng Python.  

Python có được cài đặt trên centos 8 không?

  • Như mọi khi, chúng tôi sẽ làm việc với tư cách là người dùng root trong thiết bị đầu cuối trên bản cài đặt mới của máy chủ CentOS 8.  
  • Kiến thức chung về giao diện dòng lệnh trong Linux

Bước 1. Cập nhật môi trường

Luôn luôn là một ý tưởng hay khi bắt đầu mọi thứ bằng cách đảm bảo rằng tất cả các gói hệ thống của chúng tôi đều được cập nhật trước khi cài đặt phần mềm mới. Chúng tôi sẽ tận dụng phần mềm quản lý gói mới DNF cho mục đích này

[root@centos8 ~]# dnf update -y

Bây giờ môi trường đã được cập nhật, hãy tiếp tục và sử dụng DNF để cài đặt Python 2. Rất may, cả Python 2 và 3 đều được bao gồm trong kho gói cơ sở của CentOS 8, vì vậy việc cài đặt rất đơn giản

oot@centos8 ~]# dnf install python2 -y

Bước 3. Xác minh cài đặt Python 2

Để xác minh Python 2 đã được cài đặt, chúng ta có thể chạy lệnh “python2” đơn giản với cờ phiên bản

[root@centos8 ~]# python2 -V
Python 2.7.16

Sau đó, để truy cập trình bao Python 2, chúng ta có thể chạy lệnh sau

[root@centos8 ~]# python2
Python 2.7.16 (default, Nov 17 2019, 00:07:27)
[GCC 8.3.1 20190507 (Red Hat 8.3.1-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Đó là nó. Python 2 hiện đã được cài đặt. Cần lưu ý, trình cài đặt gói PythonPIP cũng được cài đặt theo mặc định khi cài đặt Python 2, vì vậy bạn có thể bắt đầu làm việc với các gói Python ngay lập tức

Bước 1. Cập nhật môi trường

Một lần nữa, để duy trì các phương pháp hay nhất, hãy tiếp tục và đảm bảo các gói hệ thống của chúng tôi đều được cập nhật

[root@centos8 ~]# dnf update -y

Bây giờ chúng tôi đã sẵn sàng để cài đặt Python 3

oot@centos8 ~]# dnf install python3 -y

Bước 3. Xác minh cài đặt Python 3

Chúng tôi có thể xác minh cài đặt và phiên bản Python 3 giống như cách chúng tôi đã làm với Python 2

[root@centos8 ~]# python3 -V
Python 3.7.5rc1

Tiếp theo, chúng ta có thể vào môi trường shell Python 3 bằng cách chạy lệnh sau

[root@centos8 ~]# python3
Python 3.6.8 (default, Nov 21 2019, 19:31:34)
[GCC 8.3.1 20190507 (Red Hat 8.3.1-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Giống như cài đặt Python 2, pip3 cũng được bao gồm khi bạn cài đặt Python 3. Ở đó bạn có nó. Bạn đã sẵn sàng bắt đầu làm việc với Python trên máy chủ CentOS 8 của mình

Python là ngôn ngữ lập trình phát triển nhất trong nhiều lĩnh vực như phát triển phần mềm, học máy, AI và Deep Learning trên thế giới này. Python phù hợp với tất cả người dùng, người mới bắt đầu cũng như nhà phát triển có kinh nghiệm do tính đơn giản và cú pháp dễ học của nó. Nó không được cài đặt trên môi trường CentOS 8 theo mặc định. Như chúng ta biết rằng python có hai phiên bản khác nhau python 2 và python 3. Python3 đang sử dụng ngôn ngữ lập trình python mới nhất. Tuy nhiên, hầu hết các ứng dụng vẫn hỗ trợ phiên bản python2

Bài viết này sẽ hướng dẫn bạn cách cài đặt python2 và python3 trên môi trường Linux CentOS 8 của bạn. Chúng tôi đã triển khai một số bộ lệnh trong Terminal cho mục đích này được đề cập bên dưới

điều kiện tiên quyết

Người dùng phải đăng nhập với tư cách là người dùng root hoặc phải chạy đặc quyền lệnh 'sudo'

Python có hai phiên bản python2 và python3 mà chúng ta đã thảo luận ở trên. Nếu bạn muốn cài đặt cả hai trên hệ thống của mình thì bạn cần cài đặt chúng một cách rõ ràng. Mở thiết bị đầu cuối từ máy tính để bàn của bạn. Để truy cập thiết bị đầu cuối, hãy chọn phần 'Hoạt động', sau đó từ thanh bên trái, nhấp vào biểu tượng thiết bị đầu cuối trong bản phân phối CentOS 8, biểu tượng này cũng được hiển thị trong hình ảnh sau

Bây giờ, gõ lệnh 'su' trên thiết bị đầu cuối và nhập mật khẩu quản trị để đăng nhập với tư cách người dùng root

Cài đặt Python3 trên CentOS 8

Bạn có thể cài đặt python3 từ kho yum hoặc dnf của CentOS 8, gõ lệnh sau trên thiết bị đầu cuối với quyền root để cài đặt python3

________số 8

Nhập 'y' rồi nhấn phím 'Enter' để hoàn tất cài đặt python3

Để xác minh cài đặt, hãy chạy lệnh được đề cập bên dưới để kiểm tra phiên bản đã cài đặt

# python3 –version

Như bạn có thể thấy trong hình hiển thị ở trên, phiên bản python3 mới nhất hiện có 3. 6. 8 đã được cài đặt trên hệ thống CentOS 8 của bạn

Cài đặt các gói python3

Nếu bạn muốn cài đặt các gói python thì hãy sử dụng python3 làm tiền tố với tên của các gói như sau

oot@centos8 ~]# dnf install python2 -y
0

Lệnh trên sẽ cài đặt các gói pip còn lại trên hệ thống của bạn

Chạy python3 và in 'xin chào'

Để chạy python3, hãy nhập 'python3' trên thiết bị đầu cuối cũng được hiển thị trong ảnh chụp màn hình sau và in 'xin chào' trên màn hình

oot@centos8 ~]# dnf install python2 -y
1

Để thoát khỏi môi trường python3 đang hiển thị hiện tại, hãy nhập lệnh sau trên thiết bị đầu cuối

oot@centos8 ~]# dnf install python2 -y
2

Cài đặt Python2 trên CentOS 8

Bạn cũng có thể cài đặt các gói 'python2' từ kho lưu trữ CentOS 8 mặc định bằng cách sử dụng lệnh sau

oot@centos8 ~]# dnf install python2 -y
3

Để kiểm tra phiên bản python2 đã cài đặt, hãy sử dụng lệnh sau

oot@centos8 ~]# dnf install python2 -y
4

Bạn có thể thấy trong ảnh chụp màn hình hiển thị ở trên rằng python 2. 7. Phiên bản 17 được cài đặt trên hệ thống CentOS 8 của bạn

Tương tự, nhập 'python2' trên thiết bị đầu cuối cũng được đề cập trong ảnh chụp màn hình sau

Sử dụng các lệnh python không phiên bản (Đặt phiên bản mặc định của python)

Sử dụng các lệnh python không phiên bản sau, bạn có thể đặt python2 và python3 làm phiên bản mặc định

Đối với python3, sử dụng lệnh sau

oot@centos8 ~]# dnf install python2 -y
5

Đối với python2, gõ lệnh sau

oot@centos8 ~]# dnf install python2 -y
6

Bây giờ, hãy nhập lệnh sau trên thiết bị đầu cuối để kiểm tra phiên bản python được đặt mặc định trên hệ thống của bạn

oot@centos8 ~]# dnf install python2 -y
7

Để đặt hoặc thay đổi phiên bản mặc định của python, bạn có thể sử dụng bất kỳ lệnh nào nêu trên. Nếu bạn không muốn sử dụng lệnh rõ ràng ở trên thì hãy sử dụng lệnh như sau

# python3 –version
0

Sự kết luận

Theo mặc định, python2 và python3 không được cài đặt trên CentOS 8. Để cài đặt cả hai, bạn cần cài đặt riêng tất cả các gói python theo phiên bản python. Chúng tôi cũng đã chỉ ra cách bạn có thể chạy môi trường python2 và python3 trên hệ thống của mình. Lệnh  ‘alternatives được sử dụng để đặt bất kỳ phiên bản python nào làm mặc định. Để khám phá thêm về cài đặt python, bạn có thể nhận trợ giúp từ các nguồn internet khác nhau. Tôi hy vọng bạn thực sự thích hướng dẫn này

Python có được cài đặt trên centos 8 không?

Samreena Aslam

Samreena Aslam có bằng thạc sĩ về Kỹ thuật phần mềm. Cô ấy là một nhà văn kỹ thuật và đã viết nhiều bài báo về các hương vị Linux khác nhau bao gồm Ubuntu, Debian, CentOS và Mint cũng như các hướng dẫn lập trình bằng nhiều ngôn ngữ lập trình khác nhau

CentOS có cài đặt Python không?

Phiên bản mặc định của Python trong CentOS . Đối với CentOS 7. Trăn 2. 7. 5 được cài đặt theo mặc định .

Phiên bản Python nào đi kèm với CentOS 8?

8 là trình thông dịch ngôn ngữ lập trình Python 3 mặc định trên CentOS 8. Như bạn có thể thấy, bạn có thể truy cập Python 3 dưới dạng python3 (/usr/bin/python3) hoặc python3. 6m (/usr/bin/python3. 6m) hoặc python3.

Python có được cài đặt tự động trên Linux không?

Trên Linux. Python được cài đặt sẵn trên hầu hết các bản phân phối Linux và có sẵn dưới dạng gói trên tất cả các bản phân phối khác.

Python có được cài đặt trên RHEL 8 không?

Red Hat Enterprise Linux (RHEL 8) không cài đặt Python 3 hoặc 2 theo mặc định vì Red Hat không muốn cài đặt . Tuy nhiên, quản trị viên hệ thống có thể cài đặt Python 3 hoặc 2 theo nhu cầu bằng nhiều phương pháp khác nhau.