Nâng cấp python 3,6 lên 3,9 centos 8

Trong Red Hat Enterprise Linux 8, Python 3 được phân phối trong các phiên bản 3. 6, 3. 8 và 3. 9, được cung cấp bởi các mô-đun

# yum install python39
0,
# yum install python39
1 và
# yum install python39
2 trong kho lưu trữ AppStream

Cảnh báo

Sử dụng lệnh

# yum install python39
3 không phiên bản để cài đặt hoặc chạy Python không hoạt động theo mặc định do không rõ ràng. Luôn chỉ định phiên bản Python hoặc định cấu hình phiên bản mặc định của hệ thống bằng cách sử dụng lệnh
# yum install python39
4

38. 1. Cài đặt Python 3

Theo thiết kế, bạn có thể cài đặt song song các mô-đun RHEL 8, bao gồm các mô-đun

# yum install python39
5,
# yum install python39
0,
# yum install python39
1 và
# yum install python39
2. Lưu ý rằng cài đặt song song không được hỗ trợ cho nhiều luồng trong một mô-đun

Bạn có thể cài đặt Python 3. 8 và Trăn 3. 9, bao gồm các gói được xây dựng cho cả hai phiên bản, song song với Python 3. 6 trên cùng một hệ thống, ngoại trừ mô-đun

# yum install python39
9. Do hạn chế của Máy chủ HTTP Apache, chỉ một trong các gói
$ python3 --version
0,
$ python3 --version
1 hoặc
$ python3 --version
2 có thể được cài đặt trên hệ thống

Thủ tục

  • Để cài đặt Python 3. 6 từ mô-đun

    # yum install python39
    0, sử dụng

    # yum install python3

    Luồng mô-đun

    $ python3 --version
    4 được bật tự động

  • Để cài đặt Python 3. 8 từ mô-đun

    # yum install python39
    1, sử dụng

    # yum install python38

    Luồng mô-đun

    $ python3 --version
    6 được bật tự động

  • Để cài đặt Python 3. 9 từ mô-đun

    # yum install python39
    2, sử dụng

    # yum install python39

    Luồng mô-đun

    $ python3 --version
    8 được bật tự động

các bước xác minh

  • Để xác minh phiên bản Python được cài đặt trên hệ thống của bạn, hãy sử dụng tùy chọn

    $ python3 --version
    9 với lệnh
    # yum install python39
    3 dành riêng cho phiên bản Python yêu cầu của bạn

    • Đối với Trăn 3. 6

      $ python3 --version
    • Đối với Trăn 3. 8

      $ python3.8 --version
    • Đối với Trăn 3. 9

      $ python3.9 --version

tài nguyên bổ sung

  • Cài đặt, quản lý và xóa các thành phần không gian người dùng

38. 2. Cài đặt các gói Python 3 bổ sung

Các gói có mô-đun bổ trợ cho Python 3. 6 thường sử dụng tiền tố

$ python3.8 --version
1, các gói dành cho Python 3. 8 bao gồm tiền tố
$ python3.8 --version
2 và các gói dành cho Python 3. 9 bao gồm tiền tố
$ python3.8 --version
3. Luôn bao gồm tiền tố khi cài đặt các gói Python bổ sung, như trong các ví dụ bên dưới

Thủ tục

  • Để cài đặt mô-đun

    $ python3.8 --version
    4 cho Python 3. 6, sử dụng

    # yum install python3-requests
  • Để cài đặt tiện ích mở rộng

    $ python3.8 --version
    5 cho Python 3. 8, sử dụng

    # yum install python38-Cython
  • Để cài đặt trình cài đặt gói

    $ python3.8 --version
    6 từ Python 3. 9, sử dụng

    # yum install python39-pip

38. 3. Cài đặt thêm công cụ Python 3 cho nhà phát triển

Các công cụ Python bổ sung dành cho nhà phát triển được phân phối thông qua kho lưu trữ CodeReady Linux Builder trong mô-đun

$ python3.8 --version
7 tương ứng

Mô-đun

$ python3.8 --version
8 chứa gói
$ python3.8 --version
9 và các phụ thuộc của nó. các gói
$ python3.9 --version
0,
$ python3.9 --version
1,
$ python3.9 --version
2,
$ python3.9 --version
3,
$ python3.9 --version
4,
$ python3.9 --version
5,
$ python3.9 --version
6 và
$ python3.9 --version
7

Mô-đun

$ python3.9 --version
8 chứa gói
$ python3.9 --version
9 và các phụ thuộc của nó. các gói
$ python3.9 --version
0,
$ python3.9 --version
2,
$ python3.9 --version
3,
$ python3.9 --version
4,
$ python3.9 --version
5,
$ python3.9 --version
6,
$ python3.9 --version
7,
# yum install python3-requests
7 và
# yum install python3-requests
8. Mô-đun
$ python3.9 --version
8 cũng chứa các gói
# yum install python38-Cython
0 và
# yum install python38-Cython
1

Quan trọng

Kho lưu trữ CodeReady Linux Builder và nội dung của nó không được Red Hat hỗ trợ

Để cài đặt các gói từ mô-đun

$ python3.9 --version
8, hãy sử dụng quy trình sau

Thủ tục

  1. Kích hoạt kho lưu trữ CodeReady Linux Builder

    # subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
  2. Kích hoạt mô-đun

    $ python3.9 --version
    8

    # yum install python38
    0
  3. Cài đặt gói

    $ python3.9 --version
    9

    # yum install python38
    1

Để cài đặt các gói từ mô-đun

$ python3.8 --version
8, hãy thay thế python39- bằng python38- in the commands above.

tài nguyên bổ sung

  • Cách bật và sử dụng nội dung trong CodeReady Linux Builder

38. 4. Cài đặt Python 2

Một số ứng dụng và tập lệnh chưa được chuyển hoàn toàn sang Python 3 và yêu cầu Python 2 để chạy. Red Hat Enterprise Linux 8 cho phép cài đặt song song Python 3 và Python 2. Nếu bạn cần chức năng Python 2, hãy cài đặt mô-đun

# yum install python39
5, có sẵn trong kho lưu trữ AppStream

Cảnh báo

Lưu ý rằng Python 3 là hướng phát triển chính của dự án Python. Hỗ trợ cho Python 2 đang bị loại bỏ. Mô-đun

# yum install python39
5 có thời gian hỗ trợ ngắn hơn Red Hat Enterprise Linux 8

Thủ tục

  • Để cài đặt Python 2. 7 từ mô-đun

    # yum install python39
    5, sử dụng

    # yum install python38
    2

    Luồng mô-đun

    # yum install python38-Cython
    9 được bật tự động

Các gói có mô-đun bổ trợ cho Python 2 thường sử dụng tiền tố

# yum install python39-pip
0. Luôn bao gồm tiền tố khi cài đặt các gói Python bổ sung, như trong các ví dụ bên dưới

  • Để cài đặt mô-đun

    $ python3.8 --version
    4 cho Python 2, hãy sử dụng

    # yum install python38
    3
  • Để cài đặt tiện ích mở rộng

    $ python3.8 --version
    5 cho Python 2, hãy sử dụng

    # yum install python38
    4

các bước xác minh

  • Để xác minh phiên bản Python được cài đặt trên hệ thống của bạn, hãy sử dụng

    # yum install python38
    5

Ghi chú

Theo thiết kế, bạn có thể cài đặt song song các mô-đun RHEL 8, bao gồm các mô-đun

# yum install python39
5,
# yum install python39
0,
# yum install python39
1 và
# yum install python39
2

tài nguyên bổ sung

  • Cài đặt, quản lý và xóa các thành phần không gian người dùng trong RHEL 8

38. 5. Di chuyển từ Python 2 sang Python 3

Là nhà phát triển, bạn có thể muốn chuyển mã cũ của mình được viết bằng Python 2 sang Python 3

Để biết thêm thông tin về cách di chuyển các cơ sở mã lớn sang Python 3, hãy xem

Lưu ý rằng sau quá trình di chuyển này, mã Python 2 gốc có thể hiểu được bởi trình thông dịch Python 3 và cũng có thể hiểu được đối với trình thông dịch Python 2

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

Truy cập trang web tải xuống chính thức https. //www. con trăn. org/ftp/python để tải xuống phiên bản Python mới nhất hoặc được yêu cầu. Điều này sẽ tạo một thư mục có tên Python-3. 9. 6 trong thư mục hiện tại chứa tất cả các tệp nguồn cho Python 3. 9

Làm cách nào để cập nhật phiên bản Python trong CentOS 8?

Dành cho CentOS 8. .
Python không được cài đặt theo mặc định
Trăn 3. 9. 6 là phiên bản mới nhất có sẵn trong kho lưu trữ CentOS 8. EOL của Python 3. 9. 6 là tháng 10 năm 2025, vì vậy bạn có thể sử dụng phiên bản đó. Để cài đặt nó, chỉ cần chạy yum install python39 và thế là xong. Nếu bạn muốn cài đặt Python 3. 10 hoặc 3. 11, làm theo hướng dẫn bên dưới

Làm cách nào để nâng cấp phiên bản Python trong CentOS?

Quy trình .
Cập nhật tất cả các gói hiện đang cài đặt bằng cách chạy lệnh cập nhật yum. cập nhật sudo yum
Để cài đặt Python 3, hãy chạy lệnh dnf. sudo dnf cài đặt python3
[Tùy chọn] Để xác minh rằng bạn đang sử dụng Python 3, hãy chạy lệnh python3 -V. .
[Tùy chọn] Chụp nhanh máy ảo của bạn

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

Chỉ cần làm theo các bước sau để cài đặt và định cấu hình python 3. 10 trên hệ thống CentOS. .
Bước 1 – Cập nhật phụ thuộc hệ thống CentOS
Bước 2 – Cài đặt các gói cần thiết
Bước 3 – Tải xuống Python
Bước 4 – Cài đặt Python 3. 10
Bước 5 – Định cấu hình Python trong Hệ thống CentOS
Bước 6 – Xác minh cài đặt

Chủ Đề