Android

Cách cài đặt python trên centos 8

How to Run Python in CentOS 8 | Python in CentOS 8

How to Run Python in CentOS 8 | Python in CentOS 8

Mục lục:

Anonim

Python là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Với cú pháp đơn giản và dễ học, Python là một lựa chọn phổ biến cho người mới bắt đầu và các nhà phát triển có kinh nghiệm.

Không giống như các bản phân phối Linux khác, Python không được cài đặt theo mặc định trên CentOS 8.

Như bạn đã biết, có hai phiên bản Python đang được tích cực phát triển. Trong khi Python 2 được hỗ trợ tốt và hoạt động, Python 3 được coi là hiện tại và tương lai của ngôn ngữ.

Theo mặc định, RHEL / CentOS 8 không có lệnh python toàn hệ thống không được đảo ngược để tránh khóa người dùng vào một phiên bản Python cụ thể. Thay vào đó, nó cung cấp cho người dùng lựa chọn cài đặt, định cấu hình và chạy một phiên bản Python cụ thể. Các công cụ hệ thống như yum sử dụng thư viện và nhị phân Python nội bộ.

Hướng dẫn này sẽ hướng dẫn bạn cài đặt Python 3 và Python 2 trên CentOS 8.

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

Để cài đặt Python 3 trên CentOS 8, hãy chạy lệnh sau với tư cách là người dùng root hoặc sudo trong thiết bị đầu cuối của bạn:

sudo dnf install python3

Để xác minh cài đặt, hãy kiểm tra phiên bản Python bằng cách nhập:

python3 --version

Tại thời điểm viết bài viết này, phiên bản mới nhất của Python 3 có sẵn trong kho CentOS là phiên bản 3.6.x.

Python 3.6.8

Lệnh cũng cài đặt pip.

Để chạy Python, bạn cần gõ python3 một cách rõ ràng và chạy pip type pip3 .

Bạn nên luôn luôn thích cài đặt các mô-đun python được cung cấp bằng cách sử dụng yum hoặc dnf vì chúng được hỗ trợ và thử nghiệm để hoạt động đúng trên CentOS 8. Chỉ sử dụng pip trong môi trường ảo. Virtual Environments Python cho phép bạn cài đặt các mô-đun Python ở một vị trí biệt lập cho một dự án cụ thể, thay vì được cài đặt trên toàn cầu. Theo cách này, bạn không phải lo lắng về việc ảnh hưởng đến các dự án Python khác.

Tên của các gói mô-đun Python 3 có tiền tố là python3 '. Ví dụ: để cài đặt mô-đun paramiko, bạn sẽ chạy:

sudo dnf install python3-paramiko

Cài đặt Python 2 trên CentOS 8

Các gói Python 2 cũng được bao gồm trong kho lưu trữ CentOS 8 mặc định.

Để cài đặt Python 2, nhập lệnh sau:

sudo dnf install python2

Xác minh cài đặt bằng cách gõ:

python2 --version

Đầu ra sẽ trông giống như thế này:

Python 2.7.15

Để thực thi Python 2, hãy nhập python2 và để chạy pip type pip2 .

Đặt phiên bản Python mặc định (Lệnh Python không đảo ngược)

Để đặt Python 3 làm lệnh python không đảo ngược toàn hệ thống, hãy sử dụng tiện ích alternatives :

sudo alternatives --set python /usr/bin/python3

Đối với Python 2, gõ:

sudo alternatives --set python /usr/bin/python2

Lệnh alternatives tạo ra một python symlink trỏ đến phiên bản python đã chỉ định.

python --version trong thiết bị đầu cuối của bạn và bạn sẽ thấy phiên bản Python mặc định.

Để thay đổi phiên bản mặc định, sử dụng một trong các lệnh trên. Nếu bạn muốn loại bỏ lệnh python không đảo ngược, gõ:

sudo alternatives --auto python

Phần kết luận

Trong CentOS 8, Python không được cài đặt theo mặc định.

Để cài đặt Python 3, gõ dnf install python3 và để cài đặt Python 2, hãy nhập dnf install python2 .

python pip virtenv centos