Nội dung
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.
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.
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
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.
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.
yum -y install python36u
- Tiếp theo, ta sẽ cài đặt PIP , sẽ quản lý các gói phần mềm cho Python.
yum -y install python36u-pip
- Cuối cùng, ta sẽ cài đặt các gói phát triển Python
yum -y install python36u-devel
- Kiểm tra phiên bản Python vừa cài đặt
python3.6 --version
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.
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.
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.
alias python='/usr/bin/python3.6'
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
source ~/.bash_profile
- Kiểm tra lại phiên bản Python.
python --version
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é.
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:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com