Cập nhật python 2.7 lên 3.6 centos 7

Đây là phương pháp dễ dàng hơn trong cả hai để cài đặt Python trên máy của bạn. Ở đây, chúng tôi chỉ cần thêm một kho lưu trữ có sẵn phiên bản được biên dịch sẵn để chúng tôi cài đặt. Trong trường hợp này, chúng tôi đang bổ sung kho lưu trữ Inline with Upstream Stable, một dự án cộng đồng có mục tiêu là đưa các phiên bản phần mềm mới vào các hệ thống dựa trên RHEL

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 install -y //repo.ius.io/ius-release-el7.rpm

Bước 2. Cập nhật Yum để hoàn thành việc thêm kho lưu trữ

sudo yum update

Bước 3. Tải xuống và cài đặt Python

Điều này sẽ không chỉ cài đặt Python – mà còn cài đặt pip để giúp bạn cài đặt các tiện ích bổ sung

sudo yum install -y python36u python36u-libs python36u-devel python36u-pip

Khi các lệnh này được thực thi, chỉ cần kiểm tra xem phiên bản Python chính xác đã được cài đặt hay chưa bằng cách thực hiện lệnh sau

python3.6 -V

Bạn đã hoàn thành cài đặt Python 3. 6. 4 trên máy CentOS 7 của bạn, cũng như cài đặt công cụ quản lý gói Python gốc có tên là pip

Phương pháp 2. Biên dịch Python 3. 6. 4 trên CentOS 7 từ mã nguồn

Đây là phương pháp phức tạp hơn trong hai phương pháp và sẽ mất nhiều thời gian hơn – tuy nhiên, phương pháp này cho phép bạn kiểm soát nhiều hơn những gì được cài đặt và những gì không. Đôi khi, nó cũng có thể an toàn hơn, tùy thuộc vào nơi gói phần mềm được tải xuống từ đó

Quan trọng. Xin lưu ý rằng trình quản lý gói Yum của bạn sẽ không biết rằng bạn đã cài đặt Python 3. 6. 4 [hoặc bất kỳ phần mềm nào khác] nếu bạn cài đặt phần mềm bằng cách biên dịch thủ công mã nguồn. Điều này có nghĩa là sẽ không có bản cập nhật nào cho phần mềm được cài đặt thủ công của bạn

Bước 1. Cài đặt các công cụ phát triển cần thiết để biên dịch

Đầu tiên, chúng ta sẽ cần các công cụ để có thể biên dịch và cài đặt chương trình từ mã nguồn của chúng. Để thực hiện việc này, chúng tôi sẽ cài đặt nhóm “Công cụ phát triển” thông qua chính Yum

sudo yum groupinstall -y "Development Tools"

Khi điều này được thực hiện, hãy chuyển sang bước 2

Bước 2. Tải xuống các tệp nguồn Python

Trước tiên, chúng ta cần tạo một thư mục trong đó quá trình cài đặt của chúng ta sẽ diễn ra. Tạo một thư mục với tên bạn chọn, sau đó nhập thư mục. Khi bạn đang ở trong thư mục mới của mình, hãy nhập lệnh sau để tải xuống tệp nguồn Python đã nén

wget //www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

Sau khi download xong, giải nén file bằng tar, sau đó nhập vào thư mục mới vừa tạo

tar -xJf Python-3.6.4.tar.xz
cd Python-3.6.4

Bước 3. Chạy tập lệnh cấu hình

Sử dụng lệnh sau để phần mềm cài đặt kiểm tra hệ thống của bạn trước khi thực sự bắt đầu quá trình cài đặt

./configure

Lệnh này đảm bảo rằng quá trình cài đặt sẽ hoạt động, cùng với việc tạo một 'makefile' đặc biệt dành riêng cho hệ thống của bạn. Makefile này là những gì bạn sẽ sử dụng để cài đặt Python vào hệ thống của bạn

Bước 4. Cài đặt Python

Bây giờ chúng ta cuối cùng cũng có thể thực thi makefile. Chạy lệnh sau để cài đặt Python vào hệ thống của bạn. Ghi chú. Điều này sẽ mất một vài phút. Tốc độ biên dịch và cài đặt sẽ phụ thuộc vào tốc độ bộ xử lý của bạn

Đầu tiên, chúng tôi chạy lệnh 'make' để biên dịch chương trình

________số 8

Sau đó, khi đã hoàn tất, chúng ta có thể chạy lệnh cài đặt

make install

Khi lệnh này kết thúc, bạn sẽ cài đặt thành công Python, cùng với pip và setuptools. Từ đây, việc tạo một môi trường ảo thật dễ dàng, mã hóa và thực thi mã Python mới nhất hiện có thể thực hiện được

Bạn nên sử dụng Python 3 trong tương lai. Kể từ tháng 1 năm 2020, Python 2 sẽ ở trạng thái EOL [End Of Life] và không nhận được hỗ trợ chính thức nào nữa. Sau ngày đó, sẽ không có bản cập nhật hay sửa lỗi nào nữa. Vì ngày hết hạn sử dụng này đã được lên kế hoạch trong gần một thập kỷ [ngày kết thúc đầu tiên dự kiến ​​diễn ra vào năm 2014 và được lùi lại đến năm 2020] và gần như tất cả các thư viện phổ biến đã chuyển mã của họ, . x đang trên đường trở nên lỗi thời. Do đó, chúng tôi chỉ có thể khuyên bạn nên học và dạy Python 3. Bây giờ, Python 2. x là di sản nhưng Python 3. x là tương lai

Bây giờ, tôi nghĩ bạn nên nâng cấp phiên bản python của mình

Bước 1. - Cài ppa

PPA này chứa các phiên bản Python mới hơn được đóng gói cho Ubuntu. Cài đặt ppa bằng cách chạy lệnh sau

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

    sudo yum update
    0
  • Giải nén kho lưu trữ mã nguồn python đã tải xuống

    sudo yum update
    1
  • Biên dịch mã nguồn python

    sudo yum update
    2
  • Cài đặt Python

    sudo yum update
    3
  • Kiểm tra tên của tệp thực thi Python mới của bạn

    sudo yum update
    4
  • Đặt tệp thực thi Python mới làm mặc định. Thay thế hai phiên bản của

    sudo yum update
    54 trong lệnh sau bằng tên của tệp thực thi Python mới của bạn

    sudo yum update
    6
  • 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 yum update
      7
    2. Kiểm tra tên của tệp thực thi pip mới của bạn

      sudo yum update
      50
    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

      sudo yum update
      51
    4. Kiểm tra phiên bản hiện tại của Python và pip

      sudo yum update
      52

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

      sudo yum update
      53

    Sự 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

    Chủ Đề