How to Run Python in CentOS 8 | Python in CentOS 8
Mục lục:
- Cài đặt Python 3 trên CentOS 8
- Cài đặt Python 2 trên CentOS 8
- Đặt phiên bản Python mặc định (Lệnh Python không đảo ngược)
- Phần kết luận
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
.
ĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt python 3 trên centos 7
Hướng dẫn này sẽ hướng dẫn bạn cài đặt Python 3 trên hệ thống CentOS 7 bằng cách sử dụng Bộ sưu tập phần mềm (SCL) cùng với phiên bản Python mặc định phân phối 2.7. Chúng tôi cũng sẽ chỉ cho bạn cách tạo môi trường ảo Python.







