Hướng dẫn cài đặt Python 3 và thiết lập môi trường lập trình trên Ubuntu 20.04

Những nội dung chính trong bài viết

 

  • Cập nhật hệ thống: Đảm bảo Ubuntu được cập nhật đầy đủ trước khi cài đặt Python.

 

  • Kiểm tra và cài đặt Python 3: Xác minh phiên bản Python hiện có và cài đặt bổ sung nếu cần.

 

  • Thiết lập môi trường ảo (Virtual Environment): Tạo không gian làm việc độc lập cho từng dự án Python.

 

  • Viết và chạy chương trình Python: Kiểm tra nhanh môi trường đã thiết lập bằng một đoạn code đơn giản.

 

python, ubuntu, Ai

 

Bước 1: Cập nhật Package Lists trước khi cài đặt Python 3

 

Trước khi thực hiện các bước tiếp theo, hãy chắc chắn rằng bạn đang sử dụng tài khoản có quyền sudo.

 

Thông thường, Ubuntu 20.04 đã được cài sẵn Python 3. Tuy nhiên, để hệ thống hoạt động ổn định và tránh lỗi phát sinh, bạn nên cập nhật danh sách gói phần mềm bằng lệnh:

 

sudo apt update
 

Sau đó, tiến hành nâng cấp các gói đã cài đặt lên phiên bản mới nhất:


 
sudo apt -y upgrade
 

Tham số -y giúp tự động xác nhận trong quá trình nâng cấp. Ở một số trường hợp, hệ thống có thể yêu cầu bạn xác nhận thêm trong quá trình cập nhật.

 

 

Bước 2: Kiểm tra và cài đặt Python 3 trên Ubuntu 20.04

 

Sau khi cập nhật hệ thống, bạn kiểm tra phiên bản Python 3 đang có bằng lệnh:


 
python3 -V
 

Kết quả trả về sẽ có dạng:


 
Python 3.7.10
 

Nếu hệ thống chưa có Python 3 hoặc không hiển thị phiên bản, bạn có thể cài đặt lại bằng lệnh:


 
sudo apt install python3
 

Cài đặt pip cho Python 3

 

Để quản lý và cài đặt các thư viện Python, bạn cần công cụ pip. Cài đặt pip bằng lệnh:


 
sudo apt install -y python3-pip
 

Sau khi cài đặt, bạn có thể dùng pip để cài các thư viện phổ biến như NumPy, Pandas,… Ví dụ:


 
pip3 install numpy
 

Cài đặt các gói hỗ trợ phát triển Python

 

Để đảm bảo môi trường Python đầy đủ và sẵn sàng cho việc biên dịch hoặc cài các thư viện nâng cao, bạn nên cài thêm các gói sau:


 
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
 

Đến đây, Python 3 và các công cụ cần thiết đã được cài đặt gần như đầy đủ.

 

Bước 3: Thiết lập môi trường lập trình Python (Virtual Environment)

 

Môi trường ảo (Virtual Environment) cho phép bạn tạo không gian làm việc độc lập cho từng dự án Python, giúp tránh xung đột thư viện giữa các dự án trên cùng hệ thống.

 

Trong hướng dẫn này, chúng ta sẽ sử dụng module venv có sẵn trong Python.

 

Cài đặt module venv


 
sudo apt install -y python3-venv
 

Tạo thư mục lưu môi trường ảo


 
mkdir environments cd environments
 

Bạn có thể đặt tên thư mục khác tùy ý.

 

Khởi tạo môi trường ảo


 
python3 -m venv my_env
 

Sau khi chạy lệnh, một số thư mục và tệp sẽ được tạo ra. Bạn có thể kiểm tra bằng lệnh:


 
ls my_env
 

Kết quả sẽ tương tự:


 
bin include lib lib64 pyvenv.cfg share
 

Kích hoạt môi trường ảo


 
source my_env/bin/activate
 

Khi môi trường được kích hoạt, dấu nhắc lệnh sẽ thay đổi và hiển thị tên môi trường. Điều này cho biết bạn đang làm việc bên trong môi trường Python riêng biệt và có thể bắt đầu phát triển dự án.

 

Bước 4: Viết và chạy chương trình Python

 

Để kiểm tra môi trường đã hoạt động đúng hay chưa, bạn tạo một tệp Python đơn giản bằng trình soạn thảo nano:


 
nano my_script.py
 

Nhập nội dung sau vào tệp:


 
print("Hello, World!")
 

Lưu lại bằng tổ hợp phím Ctrl + X → Y → Enter.

 

Sau đó chạy chương trình:


 
python my_script.py
 

Nếu màn hình hiển thị dòng:


 
Hello, World!
 

Điều đó có nghĩa là Python đã được cài đặt thành công và môi trường lập trình hoạt động bình thường.

 

Thoát khỏi môi trường ảo

 

Khi không còn sử dụng môi trường ảo, bạn có thể thoát ra bằng lệnh:


 
deactivate

 

 HỖ TRỢ TRỰC TUYẾN