Hướng dẫn install python-devel centos 7 - cài đặt python-devel centos 7

Python là một ngôn ngữ rất mạnh, thân thiện và rất dễ sử dụng. Tại thời điểm viết bài này thì phiên bản mới nhất là Python 3.7.3, bạn có thể download ở đây. Trong bài viết này sẽ hướng dẫn bạn cách cài đặt Python 3.7 trên hệ thống CentOS, Red Hat & Fedora.

Bước 1 – Cài đặt các yêu cầu

Trước khi cài đặt Python, bạn cần phải cài đặt GCC compiler. Bạn hãy login server của mình sử dụng ssh hoặc shell access. Sau khi login chạy lệnh dưới đây để cài đặt các yêu cầu trước khi cài Python.

$ yum install gcc openssl-devel bzip2-devel libffi-devel

Bước 2 – Download Python 3.7

Lệnh dưới sẽ tải Python từ website chính thức. Bạn cũng có thể tải bản mới nhất vào thư mục được chỉ ra ở dưới.

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

Bây giờ giải nén file đã tải về.

$ tar xzf Python-3.7.3.tgz

Use below set of commands to compile Python source code on your system using altinstall.

$ cd Python-3.7.3
$ ./configure --enable-optimizations
$ make altinstall

Sử dụng lệnh

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
8 để tránh thay thế tệp binary mặc định của python
$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
9.

Bây giờ hãy xóa file nén đi.

$ rm /usr/src/Python-3.7.3.tgz

Bước 4 – Kiểm tra Python Version

$ python3.7 -V

Python 3.7.3

Đã đăng vào thg 9 19, 7:56 SA 1 phút đọc 1 phút đọc

Mặc định các HĐH Centos đều được cài đặt sẵn Python 2. Trong bài viết này mình sẽ hướng dẫn các bạn cách cài đặt môi trường Python 3.7 trên hệ điều hành Centos 7.

1. Cài đặt các yêu cầu

Trước khi cài đặt Python, bạn cần phải cài đặt GCC compiler, bạn phải chạy với quyền root hoặc sudo

yum install gcc openssl-devel bzip2-devel libffi-devel

2. Download Python 3.7

Bạn tải bản cài đặt từ website chính thức

cd /usr/src
wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

Bây giờ giải nén file đã tải về

tar xzf Python-3.7.3.tgz

3. Cài đặt Python 3.7

Bạn di chuyển vào thư mục Python-3.7 và chạy các lệnh dưới

cd Python-3.7.
./configure --enable-optimizations
make altinstall

Sử dụng make altinstall để tránh thay thế tệp binary mặc định của python /usr/bin/pythonmake altinstall để tránh thay thế tệp binary mặc định của python /usr/bin/python

Bây giờ xóa file nén đã tải về đi

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
0

**4. Kiểm tra Python Version **

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
1

Bài sau mình sẽ hướng dẫn cài môi trường Oracle Client cho phép bạn thao tác Python kết nối đến Database Oracle [Đây là 1 CSDL được đông đảo các nhà phát triển phần mềm sử dụng]

All rights reserved

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. 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.

  • Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH

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.

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

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2

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.

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
3

  • 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.

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.

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
4

  • Cuối cùng, ta sẽ cài đặt các gói phát triển Python

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
5

  • Kiểm tra phiên bản Python vừa cài đặt

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.

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

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
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.

  • Chèn đoạn điều hướng bên dưới vào file .bash_profile. .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./usr/bin/python3.6 bằng đường dẫn trên VPS của bạn.

$ cd /usr/src
$ wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
7

Chỉnh sửa xong bạn gõ

$ tar xzf Python-3.7.3.tgz
0 để Save lại phần cấu hình.

  • Tải lại .bash_profile bằng lệnh
  • Kiểm tra lại phiên bản Python..

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.!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

  • Hướng dẫn chung về Linux

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 730 24768 [Ext 0]
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: 

Author Bio

Chào mọi người, mình là Kiên - hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau, trau dồi thêm nhiều kiến thức bổ ích hơn nữa.

Nếu các bạn có thắc mắc hoặc cần trao đổi thêm, liên hệ với mình theo thông tin dưới đây:

- Facebook: Đàm Trung Kiên - Blog: //damtrungkien.com/
- Blog: //damtrungkien.com/

Articles by Đàm Trung Kiên

Chủ Đề