CentOS có thể chạy Python không?

Ngày nay, có hai phiên bản Python đang hoạt động. Mặc dù nhiều công ty vẫn đang sử dụng Python 2 vì những lý do cũ, nhưng Python 3 đang dần dần [nhưng chắc chắn] tiếp quản. Điều này đã được xác nhận bởi tin tức rằng Python 2 không có hỗ trợ chính thức kể từ tháng 1 năm 2020

Vì ngôn ngữ lập trình không được cài đặt sẵn trên CentOS 8 mới, bạn có thể cài đặt phiên bản Python phù hợp với nhu cầu của mình nhất. Một tùy chọn khác là cài đặt cả hai phiên bản và chuyển đổi giữa hai phiên bản

Bài viết này sẽ hướng dẫn bạn cách cài đặt Python 3 và phiên bản tiền nhiệm Python 2 trên CentOS 8

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

  • Hệ điều hành Linux CentOS 8
  • Truy cập vào người dùng root hoặc tài khoản người dùng có đặc quyền sudo
  • Truy cập vào cửa sổ đầu cuối/dòng lệnh [Ctrl–Alt–F2]

Cập nhật Kho lưu trữ cục bộ [Tùy chọn]

Bạn có thể cài đặt Python 3 bằng cách tải xuống gói từ kho lưu trữ cục bộ bằng trình quản lý gói DNF. Trước khi cài đặt, chúng tôi khuyên bạn nên cập nhật kho lưu trữ

Mở một cửa sổ đầu cuối và cập nhật kho lưu trữ bằng lệnh

dnf update 

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

Với kho lưu trữ được cập nhật, hãy nhập lệnh sau để tải xuống và cài đặt Python 3 trên hệ thống của bạn

dnf install python3

Nếu bạn chưa đăng nhập với tư cách người dùng root, hãy đảm bảo bắt đầu lệnh bằng tiền tố ________ 12.

dnf install python3
3

Xác minh xem Python 3 đã được cài đặt thành công chưa

python --version

Đầu ra sẽ xác nhận bạn đã cài đặt thành công Python3

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

Bạn có thể cài đặt Python 2 từ kho lưu trữ CentOS bằng một lệnh duy nhất

dnf install python2

Nhập y và nhấn Enter để xác nhận bạn muốn cài đặt

Xác minh cài đặt bằng cách nhắc hệ thống hiển thị phiên bản Python đang hoạt động bằng lệnh

python2 --version

Chạy Python trên CentOS

Không có lệnh

dnf install python3
4 mặc định trên CentOS 8

Để chạy Python 3, bạn cần sử dụng lệnh

________số 8

Để chạy Python 2, gõ

python2

Đặt phiên bản mặc định của Python

Nếu bạn đã cài đặt nhiều phiên bản Python trên CentOS 8, bạn có thể cần đặt phiên bản mặc định của Python. Định cấu hình phiên bản mặc định giúp các ứng dụng và chương trình yêu cầu lệnh

dnf install python3
4 điều hướng đến vị trí thích hợp

Đặt Python 3 hoặc Python 2 làm lệnh

dnf install python3
4 trên toàn hệ thống

Để gán Python 3 làm phiên bản mặc định, hãy sử dụng lệnh

dnf install python3
2

Bạn cũng có thể đặt Python 2 làm lệnh

dnf install python3
4 không phiên bản

dnf install python3
4

Bạn cũng có thể xóa lệnh không phiên bản bằng

dnf install python3
5

Gỡ cài đặt Python trên CentOS 8

Sử dụng DNF để gỡ cài đặt mọi phiên bản Python

Để xóa Python 3, hãy chạy lệnh

dnf install python3
0

Lệnh gỡ cài đặt Python 3 và loại bỏ các phụ thuộc liên quan. Xác nhận bạn muốn xóa các gói được liệt kê bằng cách nhập y và nhấn Enter

Nếu bạn muốn xóa Python 2, hãy sử dụng

dnf install python3
1

Một lần nữa, xác minh rằng bạn muốn xóa gói bằng y và Enter

Phần kết luận

Hướng dẫn từng bước này cho bạn thấy việc cài đặt Python 3 và Python 2 trên CentOS 8 đơn giản như thế nào. Nó cũng bao gồm các hướng dẫn để đặt phiên bản Python mặc định, cũng như các bước để xóa Python khỏi hệ thống. Tiếp theo, bạn có thể cài đặt Pip, trình quản lý gói cho Python

Python là một ngôn ngữ thông dịch được sử dụng rộng rãi đã mang lại tính chuyên nghiệp cho thế giới mã hóa các ứng dụng theo kịch bản trên Linux [và các hệ điều hành khác]. Nơi Perl từng là tiêu chuẩn công nghiệp, Python đã vượt qua Perl ở nhiều khía cạnh

Một số điểm mạnh của Python so với Perl là -

  • Tiến bộ nhanh chóng trong sàng lọc

  • Thư viện tiêu chuẩn cho ngôn ngữ

  • Khả năng đọc mã được nghĩ ra trong định nghĩa ngôn ngữ

  • Nhiều khung chuyên nghiệp cho mọi thứ, từ hỗ trợ GUI đến phát triển web

Python có thể làm bất cứ điều gì Perl có thể làm, và trong nhiều trường hợp theo cách tốt hơn. Mặc dù Perl vẫn có vị trí của nó trong hộp công cụ của quản trị viên Linux, nhưng học Python là một lựa chọn tuyệt vời như một bộ kỹ năng

Hạn chế lớn nhất của Python đôi khi liên quan đến điểm mạnh của nó. Trong lịch sử, Python ban đầu được thiết kế để dạy lập trình. Đôi khi, nền tảng cốt lõi của nó là "dễ đọc" và "làm mọi thứ đúng cách" có thể gây ra sự phức tạp không cần thiết khi viết một đoạn mã đơn giản. Ngoài ra, các thư viện tiêu chuẩn của nó đã gây ra sự cố khi chuyển đổi từ phiên bản 2. X đến 3. X

Các tập lệnh Python thực sự được sử dụng ở cốt lõi của CentOS cho các chức năng quan trọng đối với chức năng của hệ điều hành. Do đó, điều quan trọng là phải tách biệt môi trường Python phát triển của chúng tôi khỏi môi trường Python cốt lõi của CentOS

Để bắt đầu, hiện tại có hai phiên bản Python – Python 2. X và Python 3. X

Cả hai giai đoạn vẫn đang được sản xuất tích cực, mặc dù phiên bản 2. X đang nhanh chóng kết thúc khấu hao [và đã được một vài năm]. Lý do hai phiên bản Python hoạt động về cơ bản là khắc phục những thiếu sót của phiên bản 2. X. Điều này yêu cầu một số chức năng cốt lõi của phiên bản 3. X được làm lại theo cách nó không thể hỗ trợ một số phiên bản 2. tập lệnh X

Về cơ bản, cách tốt nhất để vượt qua quá trình chuyển đổi này là − Phát triển cho 3. X và theo kịp với 2 mới nhất. Phiên bản X cho các tập lệnh kế thừa. Hiện tại, CentOS 7. X dựa trên bản sửa đổi bán hiện tại của phiên bản 2. X

Tại thời điểm viết bài này, các phiên bản Python mới nhất là - 3. 4. 6 và 2. 7. 13

Đừng để điều này gây nhầm lẫn hoặc rút ra bất kỳ kết luận nào về Python. Thiết lập môi trường Python thực sự khá đơn giản. Với các khung và thư viện Python, nhiệm vụ này thực sự rất dễ thực hiện

Trước khi thiết lập môi trường Python, chúng ta cần một môi trường lành mạnh. Để bắt đầu, hãy đảm bảo cài đặt CentOS của chúng tôi được cập nhật đầy đủ và cài đặt một số tiện ích xây dựng

Bước 1 - Cập nhật CentOS

dnf install python3
8

Bước 2 - Cài đặt tiện ích xây dựng

dnf install python3
9

Bước 3 - Cài đặt một số gói cần thiết

dnf install python3
0

Bây giờ chúng ta cần cài đặt Python 2 hiện tại. X và 3. X từ nguồn

  • Tải xuống kho lưu trữ nén
  • giải nén tập tin
  • Biên dịch mã nguồn

Hãy bắt đầu bằng cách tạo một thư mục bản dựng cho mỗi cài đặt Python trong /usr/src/

dnf install python3
1

Bây giờ, hãy tải xuống các tarball nguồn cho mỗi -

dnf install python3
2

Bây giờ chúng ta cần giải nén từng cái từ kho lưu trữ

Bước 1 - Cài đặt xz-libs và giải nén tarball

dnf install python3
3

Bước 2 - Gỡ bỏ từng trình cài đặt khỏi tarball của nó

dnf install python3
4

Bước 3 - Nhập từng thư mục và chạy tập lệnh cấu hình

dnf install python3
5

Lưu ý - Đảm bảo sử dụng altinstall và không cài đặt. Điều này sẽ tách biệt CentOS và các phiên bản phát triển của Python. Nếu không, bạn có thể phá vỡ chức năng của CentOS

Bây giờ bạn sẽ thấy quá trình biên dịch bắt đầu. Lấy một tách cà phê và nghỉ ngơi 15 phút cho đến khi hoàn thành. Vì chúng tôi đã cài đặt tất cả các phụ thuộc cần thiết cho Python, nên quá trình biên dịch sẽ hoàn tất mà không gặp lỗi

Hãy chắc chắn rằng chúng tôi có 2 mới nhất. Đã cài đặt phiên bản X của Python

dnf install python3
6

Lưu ý - Bạn sẽ muốn thêm tiền tố vào dòng shebang trỏ đến môi trường phát triển của chúng tôi cho Python 2. X

dnf install python3
7____190

Cứ như vậy, chúng ta có các bản cài đặt Python riêng cho phiên bản 2. X và 3. X. Từ đây, chúng ta có thể sử dụng từng tiện ích như pip và virtualenv để giảm bớt gánh nặng quản lý môi trường Python và cài đặt gói

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

Dành cho CentOS 7. Trăn 2. 7. 5 được cài đặt theo mặc định . Phiên bản đó đã đạt đến EOL từ nhiều năm trước, vì vậy bạn nên nâng cấp càng sớm càng tốt. Trăn 3. 6.

Làm cách nào để chạy Python trên CentOS 8?

Bạn không cần phải làm gì để cài đặt Python 3 trên CentOS 8 vì nó được cài đặt theo mặc định . Như bạn có thể thấy, tại thời điểm viết bài này, Python 3. 6. 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.

Python có thể chạy 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. Tuy nhiên, có một số tính năng nhất định mà bạn có thể muốn sử dụng không có sẵn trên gói của bản phân phối của bạn. Bạn có thể dễ dàng biên dịch phiên bản Python mới nhất từ ​​nguồn.

Cách cài đặt Python3. 10 trên CentOS?

Cách cài đặt Python 3. 10 trên CentOS 7. Hệ thống Linux CentOS 8 .
Bước 1. Cập nhật hệ thống CentOS 7 hoặc CentOS 8 của bạn. .
Bước 2. Cài đặt phụ thuộc Python. .
Bước 3. Tải xuống Python 3 mới nhất. 10 lưu trữ. .
Bước 4. Định cấu hình và cài đặt Python 3. 10 trên CentOS 7 và 8

Chủ Đề