Hướng dẫn cài Python 3.6.4 trên CentOS 7

0

Chúng tôi sẽ chỉ cho bạn cách cài đặt Python 3.6.4 trên CentOS 7. Python là cốt lõi của nhiều trang web và chương trình phổ biến – YouTube, Instagram, và thậm chí là Yum trên CentOS. Tất cả đều dựa vào độ tin cậy và hiệu suất của Python để hoàn thành nhiều nhiệm vụ cùng một lúc. Python là một ngôn ngữ lập trình hướng đối tượng chung được thiết kế để sử dụng như một giải pháp phần mềm cho hầu hết các loại vấn đề. Tuy nhiên, phiên bản cài sẵn của Python được tìm thấy trên CentOS 7 là một phiên bản cũ hơn nhiều. Để có phiên bản mới nhất của Python, người dùng sẽ phải cài đặt nó bằng tay.

–> Hướng dẫn cài đặt Python 3.6.4 trên Debian VPS

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho bạn hai phương pháp cài đặt Python phiên bản 3.6.4 trên máy CentOS 7 của bạn. Lý do có hai phương pháp là vì Python 3.6.4 không có sẵn mặc định trong các kho lưu trữ Yum. Vì vậy, chúng ta có thể biên dịch Python trên máy của chúng ta từ mã nguồn, hoặc thêm một kho lưu trữ có một phiên bản đã biên dịch trước của Python cho CentOS 7.

Phương pháp 1: Cài đặt Python 3.6.4 trên CentOS 7 từ kho lưu trữ

Đây là phương pháp dễ hơn để 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 chứa phiên bản đã biên dịch sẵn sàng để chúng tôi cài đặt. Trong trường hợp này, chúng tôi đang thêm bằng Inline with Upstream Stable , một dự án cộng đồng với mục đích mang 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ở một Terminal và thêm vào kho lưu trữ để cài đặt Yum của bạn.

sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm

Bước 2: Cập nhật Yum để hoàn tất việc thêm kho.

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 – nó cũng sẽ cài đặt pip để giúp bạn cài đặt add-ons.

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

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

python3.6 -V

Bây giờ bạn đã cài đặt xong Python 3.6.4 trên máy CentOS 7 của bạn, cũng như cài đặt một công cụ quản lý gói Python được gọi là pip.

Cách 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, 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. Nó cũng có thể được an toàn hơn vào những thời điểm, tùy thuộc vào nơi gói phần mềm được tải xuống.

Quan trọng:  Hãy nhớ 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 tự biên soạn mã nguồn. Điều này có nghĩa là không có bản cập nhật nào có sẵn cho phần mềm được cài đặt theo cách 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 cho việc biên soạn.

Trước tiên, chúng ta sẽ cần các công cụ để có thể biên dịch và cài đặt các 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"

Một khi điều này được thực hiện, 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 phải tạo ra một thư mục trong đó cài đặt sẽ diễn ra. Tạo thư mục với tên bạn chọn, sau đó nhập vào thư mục. Một khi bạn đang trong thư mục mới của bạn, hãy nhập vào lệnh sau để tải tập tin nén Python.

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

Khi tệp đã hoàn tất tải xuống, giải nén tệp bằng cách sử dụng tar, sau đó nhập vào thư mục mới vừa được 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 để cài đặt 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 việc cài đặt sẽ làm việc cùng với việc tạo ra một ‘makefile’ đặc biệt 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ó thể thực hiện Makefile. Chạy lệnh sau để cài đặt Python vào hệ thống của bạn. Lưu ý: Quá trình này sẽ mất vài phút. Tốc độ biên dịch và cài đặt sẽ phụ thuộc vào tốc độ xử lý của bạn.

Đầu tiên chúng ta chạy lệnh ‘make’ để biên dịch chương trình.

make

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

make install

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

PS. Nếu bạn thích bài đăng này, về cách cài đặt Python 3.6.4 trên CentOS 7, vui lòng chia sẻ nó với bạn bè của bạn thông qua các mạng xã hội bằng cách sử dụng các nút bên trái, hoặc đơn giản chỉ để lại một trả lời dưới đây. Cảm ơn.

Leave a Reply

Your email address will not be published. Required fields are marked *