Nâng cấp python 2.7 lên 3.6 centos 7

Đối với CentOS và Red Hat Linux, bạn phải cài đặt Python 3

Nếu bạn đang sử dụng Ubuntu, bạn không phải thực hiện quy trình này. Ubuntu được cài đặt sẵn Python 3

Thủ tục

  1. Cập nhật tất cả các gói hiện đã cài đặt bằng cách chạy lệnh yum update .

    sudo yum update

  2. Để cài đặt Python 3, hãy chạy lệnh
    # wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
    
    7

    sudo dnf install python3

  3. (Tùy chọn) Để xác minh rằng bạn đang sử dụng Python 3, hãy chạy python3 -V .

    python3 -V
    Python 3.6.8

  4. (Tùy chọn) Chụp nhanh máy ảo của bạn.

Phải làm gì tiếp theo

Cài đặt TensorFlow, PyTorch và YOLO. Xem và

Truy cập trang Tải xuống mã nguồn của Python để tìm bản phát hành nguồn được nén mới nhất. Thay thế các URL và tên tệp trong hướng dẫn này bằng phiên bản mới nhất

  • Tải xuống mã nguồn Python3 mới nhất

    # wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
    
  • Giải nén kho lưu trữ mã nguồn python đã tải xuống

    # tar xzf Python-3.9.6.tgz
    
  • Biên dịch mã nguồn python

    # cd Python-3.9.6 && ./configure --enable-optimizations
    
  • Cài đặt Python

    # make altinstall
    
  • Kiểm tra tên của tệp thực thi Python mới của bạn

    # ls /usr/local/bin/python*
    
  • Đặt tệp thực thi Python mới làm mặc định. Thay thế hai phiên bản của

    Python 3.6.8
    
    4 trong lệnh sau bằng tên của tệp thực thi Python mới của bạn

    # alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.9 1 && alternatives --set python3 /usr/local/bin/python3.9 && echo "2" | alternatives --config python
    
  • 2. Cập nhật Pip

    1. Cập nhật số pip. Sử dụng tên của tệp thực thi Python mới của bạn trong lệnh sau

      sudo dnf install python3
      0
    2. Kiểm tra tên của tệp thực thi pip mới của bạn

      Python 3.6.8
      
      0
    3. Đặt pip mới làm mặc định. Sử dụng tên của tệp thực thi pip mới của bạn trong lệnh sau

      Python 3.6.8
      
      1
    4. Kiểm tra phiên bản hiện tại của Python và pip

      Python 3.6.8
      
      2

      Bạn sẽ thấy một cái gì đó như thế này

      Python 3.6.8
      
      3

    Phần kết luận

    Luôn cập nhật Python của bạn là một phần quan trọng của quá trình phát triển. Nó cung cấp các bản sửa lỗi so với các phiên bản cũ hơn và quan trọng hơn là nó giới thiệu các tính năng và tối ưu hóa mới

    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à lựa chọn tuyệt vời cho người mới bắt đầu và các nhà phát triển có kinh nghiệm. Python là một ngôn ngữ lập trình khá linh hoạt. Bạn có thể sử dụng nó để làm hầu hết mọi thứ bạn muốn, viết các tập lệnh nhỏ, xây dựng trò chơi, phát triển trang web, tạo thuật toán máy học, phân tích dữ liệu, v.v.

    Nhiều ứng dụng và trang web phổ biến, bao gồm YouTube, DropBox, Reddit, Quora, Instagram, Pinterest đã được phát triển bằng Python

    Hỗ trợ Python 2 kết thúc vào năm 2020. Python 3 là hiện tại và tương lai của ngôn ngữ

    Bật Bộ sưu tập phần mềm (SCL)

    Bộ sưu tập phần mềm , còn được gọi là SCL là một dự án cộng đồng cho phép bạn xây dựng, cài đặt và sử dụng nhiều phiên bản phần mềm trên cùng một hệ thống mà không ảnh hưởng đến các gói mặc định của hệ thống. Bằng cách bật SCL, bạn sẽ có quyền truy cập vào các phiên bản mới hơn của ngôn ngữ lập trình và dịch vụ không có sẵn trong kho lưu trữ cốt lõi

    CentOS 7 xuất xưởng với Python 2. 7. 5 là một phần quan trọng của hệ thống cơ sở CentOS. SCL cho phép bạn cài đặt các phiên bản mới hơn của python 3. x cùng với python v2 mặc định. 7. 5 để các công cụ hệ thống như

    sudo dnf install python3
    53 tiếp tục hoạt động bình thường

    Để kích hoạt SCL, bạn cần cài đặt tệp phát hành CentOS SCL. Nó là một phần của kho lưu trữ bổ sung CentOS và có thể được cài đặt bằng cách chạy lệnh sau

    sudo dnf install python3
    6

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

    Bây giờ bạn có quyền truy cập vào kho lưu trữ SCL, bạn có thể cài đặt bất kỳ Python 3 nào. phiên bản x bạn cần. Hiện tại, các bộ sưu tập Python 3 sau đây có sẵn

    • Trăn 3. 3
    • Trăn 3. 4
    • Trăn 3. 5
    • Trăn 3. 6

    Trong hướng dẫn này, chúng tôi sẽ cài đặt Python 3. 6, đây là phiên bản mới nhất có sẵn tại thời điểm viết. Để làm như vậy, hãy gõ lệnh sau trên thiết bị đầu cuối CentOS 7 của bạn

    sudo dnf install python3
    5

    Sử dụng Python3

    Khi gói

    sudo dnf install python3
    54 được cài đặt, hãy kiểm tra phiên bản Python bằng cách nhập

    sudo dnf install python3
    9
    python3 -V
    Python 3.6.8
    0

    Bạn sẽ nhận thấy rằng Python 2. 7 là phiên bản Python mặc định trong Shell hiện tại của bạn

    Để truy cập Python 3. 6, bạn cần khởi chạy một phiên bản trình bao mới bằng công cụ Bộ sưu tập phần mềm

    sudo dnf install python3
    55

    python3 -V
    Python 3.6.8
    2

    Chức năng của lệnh trên là gọi tập lệnh

    sudo dnf install python3
    56, thay đổi các biến môi trường shell

    Nếu bạn kiểm tra lại phiên bản Python, bạn sẽ nhận thấy rằng Python 3. 6 là phiên bản mặc định trong Shell hiện tại của bạn

    sudo dnf install python3
    9
    python3 -V
    Python 3.6.8
    5

    Điều quan trọng là chỉ ra rằng Python 3. 6 chỉ được đặt làm phiên bản Python mặc định trong phiên shell này. Nếu bạn thoát phiên hoặc mở phiên mới từ thiết bị đầu cuối khác Python 2. 7 sẽ là phiên bản Python mặc định

    Cài đặt công cụ phát triển

    Cần có các công cụ phát triển để xây dựng các mô-đun Python. Để cài đặt các công cụ và thư viện cần thiết, hãy gõ

    python3 -V
    Python 3.6.8
    6

    Tạo môi trường ảo

    Python

    sudo dnf install python3
    57 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. Bằng 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

    Cách ưa thích để tạo một môi trường ảo mới trong Python 3 là thực hiện lệnh

    sudo dnf install python3
    58

    Giả sử bạn muốn tạo một dự án Python 3 mới có tên là

    sudo dnf install python3
    59 bên trong thư mục chính của người dùng và phù hợp với môi trường ảo

    Đầu tiên, tạo thư mục dự án và chuyển sang nó

    # wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
    
    0

    Kích hoạt Python 3. 6 sử dụng công cụ

    sudo dnf install python3
    55

    python3 -V
    Python 3.6.8
    2

    Từ bên trong thư mục gốc của dự án, hãy chạy lệnh sau để tạo một môi trường ảo có tên là

    sudo dnf install python3
    91

    sudo dnf install python3
    50

    Để bắt đầu sử dụng môi trường ảo, hãy kích hoạt nó bằng cách nhập

    sudo dnf install python3
    51

    Sau khi kích hoạt môi trường, dấu nhắc trình bao sẽ có tiền tố là tên của môi trường

    sudo dnf install python3
    52

    Bắt đầu với Python 3. 4, khi tạo pip môi trường ảo, trình quản lý gói cho Python được cài đặt theo mặc định

    Phần kết luận

    Bây giờ bạn đã thiết lập môi trường lập trình Python 3 trên máy CentOS 7 của mình và bạn có thể bắt đầu phát triển dự án Python 3 của mình

    Bạn cũng có thể đọc về cách cài đặt Odoo 11 trên CentOS 7 và xem ví dụ về cách sử dụng môi trường ảo Python 3 để chạy phần mềm Python trên máy chủ CentOS 7

    Cách nâng cấp Python 2. 7 đến 3. 6 trong CentOS 7?

    Cách cài đặt phiên bản Python 3 mới nhất trên CentOS 7 .
    Truy cập vào tài khoản người dùng với đặc quyền sudo. .
    Xác minh rằng bạn đã cài đặt thành công Python 3 với. python3 --version. .
    Lựa chọn 2. Cài đặt Python từ mã nguồn. .
    Tiếp theo, sử dụng lệnh wget để tải xuống phiên bản Python mong muốn

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

    Hướng dẫn khá giống với 3. 10. .
    Bước 1. Cập nhật CentOS. Bước đầu tiên, như mọi khi, là cập nhật hệ thống của bạn bằng lệnh sau. cập nhật yum
    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 Python3. 11

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

    Phương pháp 1. Cài đặt Python3. 6. .
    Bước 1. Mở Terminal và thêm kho lưu trữ vào bản cài đặt Yum của bạn. Sudo yum cài đặt -y https. //repo. ius. io/ius-phát hành-el7. vòng/phút
    Bước 2. Cập nhật Yum để hoàn thành việc thêm kho lưu trữ. cập nhật sudo yum
    Bước 3. Tải xuống và cài đặt Python

    Làm cách nào để thay đổi Python 2 thành Python 3 trong CentOS 7?

    Bản phân phối Linux CentOS 7 bao gồm Python 2 theo mặc định. Tuy nhiên, Python 2 đã đạt đến EOL vào ngày 1 tháng 1 năm 2020. .
    Bước 1. Cập nhật môi trường. .
    Bước 2. Cài đặt Python3. .
    Bước 3. Thiết lập môi trường. .
    Bước 4. Đặt Python 3 làm mặc định