Hướng dẫn dùng python 3.6 python

Vào thời điểm viết bài hướng dẫn này, thì phiên bản Python 3.6.0 là phiên bản 3.6.x mới nhất, cũng như đã cho phép cài đặt thời gian cuối tháng 12/2016. Nay mình sẽ hướng dẫn các bạn cài đặt Python 3.6.0 trên hệ điều hành Ubuntu,Debian và cài đặt trên CentOS/RHEL/Fedora.

Lưu ý:
– Có thể áp dụng các bước cài đặt đối với các version kế tiếp của Python 3.6.x

Tham khảo:
– [Python] Hướng dẫn cài đặt Python 3.5.2 trên Ubuntu/Debian và CentOS/RHEL
– [Python] Hướng dẫn cài đặt Python 2.7.13 trên CentOS/Ubuntu

Contents

  • Thao tác cài đặt Python 3.6.0 trên CentOS/Ubuntu
    • 1. Cài đặt các gói ứng dụng cần thiết
    • 2. Download gói package Python 3.6.0
    • 3. Tiến hành compile Python 3.6.0
    • 4. Kiểm tra phiên bản Python
    • 5. Xoá cài đặt Python

1. Cài đặt các gói ứng dụng cần thiết

– Chúng ta cài đặt các gói ứng dụng và thư viện cần thiết trước khi cài đặt Python.

+ Ubuntu/Debian/Linux-Mint

# apt-get install -y build-essential checkinstall
# apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libssl-dev openssl

 
+ CentOS/RHEL/Fedora

# yum install -y gcc openssl-devel zlib-devel bzip2-devel sqlite sqlite-devel
# yum groupinstall -y "Development Tools"

2. Download gói package Python 3.6.0

– Download gói package mã nguồn Python 3.6.0 từ trang chủ chính thức của Python dành cho danh sách các gói phiên bản phần mềm trước giờ của Python.
– Download page: //www.python.org/downloads/source/

# cd /usr/src
# wget --no-check-certificate //www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

 
– Giờ thì giải nén gói package Python 3.6.0 ra.

# tar xzf Python-3.6.0.tgz

3. Tiến hành compile Python 3.6.0

– Sử dụng các câu lệnh sau để tiến hành compile.

# cd Python-3.6.0
# ./configure
# make
# make altinstall

 
Chú thích:
altinstall : option này được sử dụng để tránh việc ghi đè thay thế python mặc định của hệ thống đang chạy /usr/bin/python. Mà sẽ cài đặt thành 1 chương trình binary riêng trên hệ thống.

4. Kiểm tra phiên bản Python

– Kiểm tra phiên bản python vừa mới cài đặt trên hệ thống.

# python3.6 -V
Python 3.6.0

5. Xoá cài đặt Python

– Trong trường hợp bạn có nhu cầu muốn xoá cài đặt Python 3.6.0 vừa mới cài đặt vào hệ thống thì hãy thực hiện các bước sau.

# cd Python-3.6.0
# make clean
# make uninstall
# make -n install

 
Cám ơn các bạn đã theo dõi bài viết “Hướng dẫn cài đặt Python 3.6.0 trên CentOS/Ubuntu/Linux“.

1. Tại sao lại sử dụng Python và … sao lại là Python3

Python là một ngôn ngữ lập trình bậc cao không còn quá xa lạ với mọi người. Với quan điểm là một SystemAdmin thì việc sử dụng một ngôn ngữ nào đó hỗ trợ tốt nhất cho việc thao tác với hệ thống là điều khá quan trọng.

Theo các số liệu thực tế tổng hợp của github.blog thì Python là một ngôn ngữ đáng để tìm hiểu.

Theo đánh giá bản thân

  • Cấu trúc câu lệnh dễ tiếp cận cho người mới
  • Nhiều module hỗ trợ

Đa số các bản python cài đặt sẵn trong OS linux như CentOS, Ubuntu nhằm mục đích ổn định nên thường sử dụng bản mặc định là 2.7.x và hơn hết là chậm trong việc update các tính năng mới.

Hiện tại phiên bản mới nhất của Python là 3.7.x. Các ứng dụng hiện tại có xu hướng chuyển lên python version mới hơn để phát triển nên việc đi tìm hiểu 1 bản python cũ hơn thì mình sẽ không làm vậy, cấu trúc của Python3x so với Python2x thay đổi không nhiều nên cứ Python3x mà khai thác.

Bài viết sẽ hướng dẫn các bạn cài đặt nhanh môi trường Python3.6 trên CentOS7

2. Cài đặt

Chúng ta có thể lựa chọn cài đặt Python3.6 từ Repo hoặc build từ Sources

2.1 Cài đặt từ Repo

Thêm Repo

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

Update để cập nhật repo mới

Download và cài đặt python36

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

Sau khi cài đặt chúng ta có thể kiểm tra

Gỡ cài đặt

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

2.2 Cài đặt từ sourcecode

Cài đặt bộ công cụ cần thiết

sudo yum groupinstall -y "Development Tools"

Download Python source

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

Giải nén và cài đặt

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

Chạy script cấu hình

Tiến hành compile cài đặt

altinstall sẽ tránh việc ghi đè thay thế python mặc định của hệ thống đang chạy /usr/bin/python mà sẽ thành 1 binary chương trình riêng biệt

Gỡ cài đặt

cd Python-3.6.4
make clean
make uninstall
make -n install

2.2 Cài đặt Virtual Environment [venv]

Trong quá trình sử dụng python3 để chạy các script, ứng dụng. Việc cài đặt thêm các requirement là điều không thể tránh khỏi. Nhằm tạo một môi trường tách biệt để chạy các script, chương trình này tránh gây xung đột với các package đang có trên hệ thống, chúng ta sử dụng venv để tạo một Virtual Environment. Các lib, module sẽ được cài đặt mới trong môi trường ảo này mà không ảnh hưởng đến hệ thống.

Cài đặt pip

wget //bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py

Cài đặt venv

sudo pip3.6 install virtualenv

Tạo môi trường riêng cho ứng dụng

mkdir Project
cd Project
virtualenv venv -p python3.6
source venv/bin/activate

Kiểm tra python version

Deactive không sử dụng venv nữa

Thực hiện bởi cloud365.vn

Chủ Đề