Gần như mọi bản phân phối Linux đều đi kèm một phiên bản Python trong gói hệ thống mặc định. Но đôi khi, vì một số lý do, bạn có thể không tìm thấy Python cài sẵn trên hệ thống Ubuntu.
Hãy xem kỹ hơn cách bạn có thể cài đặt Python trên Ubuntu, kèm hướng dẫn ngắn gọn về cập nhật gói Python.
Cách kiểm tra Python đã cài đặt trên hệ thống
Python là ngôn ngữ scripting mạnh mẽ, cấp độ cao, được nhiều nhà phát triển trên toàn cầu sử dụng. Ngôn ngữ này lý tưởng cho nhiều ứng dụng thực tế bao gồm phát triển web, web scraping, và penetration testing. Bạn thậm chí có thể xây dựng bot Telegram bằng Python.
Để kiểm tra Python đã cài trên hệ thống chưa, mở terminal bằng Ctrl + Alt + T. Gõ "python" và nhấn Enter.
Nếu bạn thấy output sau trong terminal, thì bạn đã cài Python trên máy.
Python 3.9.1 (default, Dec 13 2020, 11:55:53)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Output này cung cấp thông tin về phiên bản Python hệ thống đang chạy cùng ngày giờ hiện tại.
Ngược lại, nếu bạn thấy lỗi "bash: python: command not found", thì tiếc thay hệ thống Ubuntu của bạn chưa cài Python.
Bạn cũng có thể kiểm tra phiên bản Python bằng cách gõ lệnh sau trong terminal.
python --version
Output sẽ cho chi tiết phiên bản Python nào được cài trên máy.
Cách cài đặt Python trên Ubuntu
Cài đặt Python trên hệ điều hành Linux dễ dàng. Bạn có thể lấy phiên bản Python mới nhất cho máy Ubuntu từ nhiều nguồn. Dưới đây là một số cách khuyến nghị.
Cài đặt Python dùng Apt
Apt, hay Advanced Package Tool là trình quản lý gói mặc định trên Ubuntu. Bạn có thể tải gói Python từ kho Ubuntu chính thức. Cách làm như sau.
- Mở terminal bằng Ctrl + Alt + T.
- Cập nhật danh sách repo cục bộ bằng lệnh:
sudo apt-get update - Tải phiên bản Python mới nhất:
sudo apt-get install python - Apt sẽ tự động tìm gói và cài đặt trên máy.
Dùng Deadsnakes PPA cài Python 3 trên Ubuntu
Nếu vì lý do nào đó bạn không thể tải gói Python từ kho Ubuntu chính thức, bạn có thể thử thêm Deadsnakes PPA vào danh sách repo hệ thống. PPA (Personal Package Archives) là kho được thiết kế đặc biệt cho người dùng Ubuntu.
Mặc định bạn không thể thêm PPA vào danh sách gói hệ thống. Gói "software-properties-common" cung cấp cách hiệu quả để quản lý và thêm PPA.
- Cài gói trên bằng lệnh:
sudo apt-get install software-properties-common - Thêm link PPA Deadsnakes chính thức vào danh sách repo:
sudo add-apt-repository ppa:deadsnakes/ppa - Cập nhật danh sách gói hệ thống:
sudo apt-get update - Tải phiên bản Python mới nhất từ PPA thêm:
sudo apt-get install python3
Vì Deadsnakes PPA có gần như mọi phiên bản Python, bạn cũng có thể cài phiên bản cũ. Chỉ cần thay tên gói bằng phiên bản python bạn muốn.
sudo apt-get install python3.2
sudo apt-get install python3.3
sudo apt-get install python3.8
Cài đặt Python 3 trên Ubuntu từ mã nguồn
Bạn cũng có thể tải và build phiên bản Python mới nhất từ trang web Python chính thức. Mặc dù biên dịch mã nguồn có vẻ hơi khó khăn lúc đầu, nhưng sẽ dễ dàng hơn khi bạn biết quy trình.
- Cập nhật danh sách repo cục bộ:
sudo apt-get update - Cài các phụ thuộc hỗ trợ bằng Apt:
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget - Tạo thư mục mới lưu file nguồn Python:
mkdir /python && cd /python - Tải mã nguồn Python từ FTP chính thức:
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz - Giải nén file TGZ vừa tải:
tar –xf Python-3.9.1.tgz - Bạn cần test và tối ưu trước khi cài Python. Điều này quan trọng vì nó tăng tốc thực thi code 10-20%:
cd python-3.9.1
./configure --enable-optimizations - Build gói dùng MakeFile trong thư mục:
sudo make install
Sau khi thực hiện các bước, kiểm tra Python đã cài chưa bằng cách gõ python --version trong terminal.
Lưu ý module Python được quản lý qua PIP. PIP là hệ thống quản lý gói dùng để tải và thêm thư viện từ Python Package Index. Cài đặt Python PIP trên hệ thống quan trọng nếu bạn muốn dùng module trong dự án Python.
Cập nhật Python lên phiên bản mới nhất
Trước hết, chắc chắn bạn đang cài phiên bản Python lỗi thời. Làm điều này bằng cách gõ python --version trong terminal. Ghi lại chi tiết phiên bản.
Bạn có thể tìm phiên bản mới nhất bằng cách tìm kiếm internet. Tìm kiếm nhanh "python latest version" trên Google là đủ. Nếu hai số phiên bản không khớp, bạn có thể đang chạy phiên bản cũ.
Nâng cấp lên phiên bản mới dễ dàng với Advanced Package Tool của Ubuntu. Nếu bạn cài Python dùng Apt hoặc Deadsnakes PPA, nhập lệnh sau để tải phiên bản mới:
sudo apt-get install python
Bạn cũng có thể dùng cờ --only-upgrade để cập nhật gói.
sudo apt-get --only-upgrade install python
Đối với những ai tự biên dịch mã nguồn, bạn có thể vào Python FTP lấy bản mới nhất. Tuy nhiên bạn phải làm lại các bước từ đầu.
Chạy Python trên Ubuntu
Python cài sẵn trên hầu hết hệ thống Linux và có sẵn trên kho chính thức. Nếu bạn vẫn không cài được Python, bạn có thể dễ dàng tải nó bằng trình quản lý gói Ubuntu.
Ngôn ngữ Python được dùng trong nhiều lĩnh vực khác nhau, và ứng dụng của nó đủ chứng minh sức mạnh. Ngôn ngữ lập trình trở nên quan trọng do nhu cầu ngày càng tăng về nhà phát triển trên các ngành công nghiệp.