Cài python trên linux

Hướng dẫn cài đặt, lập trình Python trên Ubuntu (Linux).

(Xem thêm: Hướng dẫn cài đặt, lập trình Python trên Windows)

Cài Python qua repository

Đây là cách đơn giản nhất, các bạn không cần phải lên trang chủ python để tải file, giải nén…

Chỉ cần chạy lệnh là được.

B1: Update lại repository

sudo apt-get update

B2: Cài python

sudo apt-get install python

Mặc định nó sẽ cài cho bạn 2 bản python là 2.x và 3.x

Để kiểm tra version của python sau khi cài đặt các bạn dùng lệnh sau:

Với python 2.x: python hoặc python -V

Cài python trên linux

Với python 3.x: python3 hoặc python3 -V

Cài python trên linux

Demo:

Chạy lệnh python và nhập print('hello') sau đó ấn enter sẽ thấy nó in ra dòng hello

Cài python trên linux

Cài đặt pip cho python

pip (python package manager) là một trình quản lý module, thư viện của python.

Ví dụ bạn muốn thực hiện kết nối tới database bằng python thì bạn phải có module mysqlclient (trong java thì là thư viện jdbc). Nhưng khi cài python nó chưa có sẵn module đó, để cài module mysqlclient ta cài qua pip bằng lệnh pip install mysqlclient

Thông thường các bản python mới sẽ tích hợp sẵn pip. Để kiểm tra pip đã cài chưa, các bạn dùng lệnh pip –version với python 2.x hoặc pip3 –version với python 3.x

Cài python trên linux

Trường hợp python của bạn chưa tích hợp sẵn pip thì bạn có thể cài đặt pip bằng lệnh sau:

sudo apt-get install pip

hoặc

sudo apt-get install pip3

Nếu để chọn một hệ điều hành thực sự tốt, ổn định cho lập trình Python, tôi sẽ khuyên bạn dùng MacOSX. Tuy nhiên nếu do điều kiện hạn chế, máy tính của bạn không thể cài đặt Hackintosh hoặc quá yếu thì Linux là một lựa chọn thứ 2 chứ không phải là Windows.

Nguyên nhân tại sao lại dùng Linux để lập trình Python mà không phải là Windows?

  • Linux mặc định có terminal giúp việc chạy script python rất thuận lợi. Code mẫu trên mạng thường ví dụ trên Mac và Linux
  • Việc học lập trình của bạn ít bị phân tâm bởi các games, hãy những ứng dụng giải trí vốn rất nhiều trên Windows
  • Hệ điều hành Linux dạng như Zorin Lite, Raspian, Xubuntu chỉ yêu cầu số lượng RAM khiếm tốn cỡ 600Mb

Hiện nay, Python đã có bản 3.7.3. Ubuntu bản 19.04 mới nhất mới cài kèm Python 3.7.3, còn bản Ubuntu 18.04 chỉ có Python 3.6. Tốt nhất bạn hãy cài Xubuntu 19.04 vì bản này dùng trình quản lý giao diện XCFE rất tin gọn.

Ngay sau khi cài đặt xong Xubuntu 19.04 hãy mở terminal gõ lệnh như sau:

you@ubuntu:~$ python3
Python 3.7.3 (default, Apr  3 2019, 05:39:12) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Tiếp đó bạn cài package để tạo virtual environment

sudo apt-get install python3-venv 

Tạo thư mục dự án và tạo môi trường ảo Virtual Environment để gói gọn các gói python cài trong một thư mục, không ảnh hưởng đến các thư mục khác 

you@ubuntu:~$ mkdir pyproject
you@ubuntu:~$ cd pyproject
you@ubuntu:~/pyproject$ python3 -m venv env
you@ubuntu:~/pyproject$ source env/bin/activate
(env) cuong@ubuntu:~/pyproject$ pip3 list
Package       Version
------------- -------
pip           18.1   
pkg-resources 0.0.0  
setuptools    40.8.0 
(env) you@ubuntu:~/pyproject$

Để chạy được Matplot Lib thì các bạn cần phải bổ xung thêm các gói Python kết hợp Tinker

sudo apt-get install tcl-dev tk-dev python-tk python3-tk

Rồi bây giờ tạo thử một file Python là sin.py
 

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10, 0.2)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()
Cài python trên linux
Hiển thị Matplot Lib trong Xubuntu 19.04, Python 3.7.3


Bạn cũng có thể cài đặt Pycharm Community vào Linux.

Cài python trên linux
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người.
Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất.
Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi.

Cài python trên linux
Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới.
Cài python trên linux
Facebook

1- Download Python

Trước hết bạn cần truy cập vào địa chỉ dưới đây để download Python:

Cài python trên linux

Cài python trên linux

Sau khi download bạn có 1 file:

Cài python trên linux

2- Cài đặt Python

Trước hết bạn cần giải nén file mà bạn vừa download được ở bước trên.

Cài python trên linux

Cài python trên linux

Mở "Terminal" và CD vào thư mục mà bạn có được sau khi giải nén ở bước trên.

Cài python trên linux

Đăng nhập vào với quyền ADMIN:

Cài python trên linux

Cài đặt:

Cài python trên linux

Lệnh "./configure" đã thực hiện xong.

Cài python trên linux

Thực hiện tiếp lệnh "make" để tạo các file.

Cài python trên linux

Cài python trên linux

OK, tới đây bạn đã cài đặt xong Python, bạn cần kiểm tra lại. Chạy lệnh "python" để làm việc với Python:

Cài python trên linux

Thực thi một vài đoạn mã Python:


print ("Hello Python");

1 + 2

Cài python trên linux

3- Các IDE cho Python

Để lập trình Python bạn cần một IDE (Integrated development environment), IDE là một công cụ hỗ trợ bạn viết code dễ dàng hơn. Các IDE dưới đây hỗ trợ Python:

  1. PyCharm
  2. Eclipse (Cần cài đặt PyDev plugin vào Eclipse)

Bạn có thể tham khảo thêm một trong các hướng dẫn sau: