Skip to content Skip to main navigation Skip to footer

Cài đặt Python 3 và set mặc định trên Centos 7

Cài đặt Python 3 và set mặc định trên Centos 7 chi tiết nhất cùng AZDIGI.

I. Giới thiệu

Python là gì?

Python là ngôn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, được tạo ra bởi Guido van Rossum. Nó dễ dàng để tìm hiểu và đang nổi lên như một trong những ngôn ngữ lập trình nhập môn tốt nhất cho người lần đầu tiếp xúc với ngôn ngữ lập trình. Python hoàn toàn tạo kiểu động và sử dụng cơ chế cấp phát bộ nhớ tự động. Python có cấu trúc dữ liệu cấp cao mạnh mẽ và cách tiếp cận đơn giản nhưng hiệu quả đối với lập trình hướng đối tượng. Cú pháp lệnh của Python là điểm cộng vô cùng lớn vì sự rõ ràng, dễ hiểu và cách gõ linh động làm cho nó nhanh chóng trở thành một ngôn ngữ lý tưởng để viết script và phát triển ứng dụng trong nhiều lĩnh vực, ở hầu hết các nền tảng.

Các bạn có thể tìm hiểu kỹ hơn về Python qua từng phiên bản cũng như cấu trúc và nguyên tắc vận hành Tại đây.

II. Hướng dẫn thực hiện

Để cài đặt Python 3 các bạn có thể thực hiện theo 3 bước cài đặt sau.

Bước 1: SSH vào VPS của bạn

Đầu tiên các bạn cần SSH vào VPS của mình với quyền Root, nếu chưa biết cách SSH thì các bạn có thể xem hướng dẫn bên dưới.

Bước 2: Kiểm tra phiên bản Python đang sử dụng

Mặc định Python được cài đặt trên Centos 7 sẽ là phiên bản Python 2.7.x , các bạn sử dụng lệnh sau để kiểm tra phiên bản.

AZDIGI Tutorial
python --version
    

Như vậy hiện VPS này của mình đang sử dụng phiên bản Python 2.7.5.

Cài đặt Python 3 và set mặc định trên Centos 7

Vậy để nâng cấp lên phiên bản Python 3 các bạn thực hiện tiếp bước 3.

Bước 3: Cập nhật công cụ quản lý Yum

AZDIGI Tutorial
yum -y update                    (Cập nhật yum)
yum -y install yum-utils         (Cài đặt yum utils)
yum -y groupinstall development  (cài đặt các công cụ phát triển CentOS giúp xây dựng và biên dịch phần mềm từ mã nguồn.)
    

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

Để kiểm tra và Download các phiên bản Python mới nhất, các bạn có thể truy cập trang chủ Tại đây

  • Do Repos yum tiêu chuẩn không có bản phát hành python mới nhất, vì vậy chúng ta sẽ cài đặt IUM (Nội tuyến với Upstream Stable) sẽ có các gói mới nhất. Các bạn chạy lệnh.
AZDIGI Tutorial
yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
  • Bây giờ hãy cài đặt Python 3, ở đây mình sẽ cài đặt Python 3.6 bằng câu lệnh.
AZDIGI Tutorial
yum -y install python36u
    
Cài đặt Python 3 và set mặc định trên Centos 7
Như hình là đã cài đặt thành công Python 3 .
  • Tiếp theo, ta sẽ cài đặt  PIP , sẽ quản lý các gói phần mềm cho Python.
AZDIGI Tutorial
yum -y install python36u-pip
    
  • Cuối cùng, ta sẽ cài đặt các gói phát triển Python
AZDIGI Tutorial
yum -y install python36u-devel
    
  • Kiểm tra phiên bản Python vừa cài đặt
AZDIGI Tutorial
python3.6 --version
    
Cài đặt Python 3 và set mặc định trên Centos 7

Bước 5: Thiết lập Python 3 làm mặc định

Tuy ta cài đặt thành công Python 3, nhưng VPS vẫn sẽ sử dụng phiên bản Python 2.7.5 làm mặc định. Để thay đổi phiên bản mặc định các bạn thực hiện như sau.

  • Kiểm tra vị trí Python 3 vừa cài đặt, trước đó mình cài đặt phiên bản Python 3.6 nên sẽ sử dụng lệnh sau.
AZDIGI Tutorial
which python3.6
    

Đường dẫn sẽ hiển thị như sau

[root@template bin]# which python3.6
/usr/bin/python3.6
  • Viết bí danh trong bash_profile.

Phần này nghĩa là ta sẽ thêm cấu hình Alias để khi gọi câu lệnh python thì hệ thống sẽ load vào đường dẫn được chỉ định (ở đây là phiên bản Python 3.6). Các bạn mở và chỉnh sửa file bash_profile lên bằng câu lệnh.

AZDIGI Tutorial
vi ~/.bash_profile  
    
  • Chèn đoạn điều hướng bên dưới vào file .bash_profile .

Bạn nhớ thay đường dẫn /usr/bin/python3.6 bằng đường dẫn trên VPS của bạn.

AZDIGI Tutorial
alias python='/usr/bin/python3.6'
    
Cài đặt Python 3 và set mặc định trên Centos 7

Chỉnh sửa xong bạn gõ :x để Save lại phần cấu hình.

  • Tải lại .bash_profile bằng lệnh
AZDIGI Tutorial
source ~/.bash_profile
    
  • Kiểm tra lại phiên bản Python.
AZDIGI Tutorial
python --version
    
Cài đặt Python 3 và set mặc định trên Centos 7
Như hình thi phiên bản mặc định đã được thay đổi thành 3.6.8

III. Kết luận

Như vậy, ở bài viết này AZDIGI đã hướng dẫn các bạn cách cài đặt Python 3 và đồng thời hướng dẫn bạn cách set bản Python mới này làm mặc định của hệ thống. Với việc nâng cấp này sẽ giúp bạn có thể sử dụng thêm nhiều Package mới từ Python vì mỗi Package mới được phát triển họ đều có các điều kiện kèm theo về phiên bản được hỗ trợ .Hy vọng bài viết này sẽ giúp bạn cài đặt thành công.!

Nếu thấy bài viết hữu ích, hãy chia sẻ rộng rãi đến mọi người để cùng biết cách cài đặt nhé. Ngoài ra Các bạn có thể xem qua một số bài viết khác về kiến thức Linux tại link bên dưới

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Chương trình "Ưu đãi Mạnh - Phục hồi Nhanh" lên đến 50% cho Hosting và VPSXem chi tiết