NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
11/04/2023
Lượt xem

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

11/04/2023
9 phút đọc
Lượt xem

Đánh giá

5/5 - (174 bình chọn)

Python là ngôn ngữ lập trình ngày càng phổ biến cho cả người mới bắt đầu và nhà phát triển có kinh nghiệm, rất linh hoạt và dễ dàng tiếp cận. Bài viết này sẽ hướng dẫn bạn quy trình cài đặt Python 3 trên Ubuntu 20.04 cũng như thiết lập môi trường lập trình để có thể viết và thực thi các mã Python. Đây là các bước thiết yếu để làm việc với các ứng dụng dựa trên Python.

Bước 1 – Cập nhật Package Lists để chuẩn bị cho cài đặt Python 3 trên Ubuntu 20.04

Trước khi bắt đầu vào loạt phần hướng dẫn bên dưới, hãy chắc rằng tài khoản người dùng của bạn có quyền sudo.

Ubuntu 20.04 thông thường đã được cài đặt sẵn Python 3. Để đảm bảo rằng các phiên bản hiện tại đã được cập nhật, bạn có thể chạy lệnh sau để cập nhật chỉ mục cho gói cục bộ:

sudo apt update

Sau đó chạy tiếp lệnh bên dưới để nâng cấp lên phiên bản mới:

sudo apt -y upgrade

Cờ -y sẽ xác nhận rằng chúng ta đồng ý cài đặt tất cả các phần mềm cần thiết. Tuy nhiên ở một số phiên bản Linux sẽ yêu cầu bạn phải xác nhận các thông báo bổ sung trong quá trình cập nhật và nâng cấp hệ thống.

Bước 2 – Kiểm tra và cài đặt Python 3

Sau khi quá trình trên hoàn tất, bạn có thể kiểm tra phiên bản Python 3 được cài đặt trong hệ thống bằng cách nhập:

python3 -V

Bạn sẽ nhận được output là kết quả kiểm tra phiên bản của Python giống như sau:

Output
Python 3.7.10

Nếu bạn không nhận được kết quả đầu ra là một phiên bản Python cụ thể thì có thể cài đặt lại Python thông qua lệnh này:

sudo apt install python3

Tiếp đến, để quản lý các gói phần mềm cho Python, hãy cài đặt pip. Đây là một công cụ hỗ trợ cài đặt và quản lý các gói lập trình (programming packages) mà bạn có thể muốn sử dụng trong dự án. Dùng lệnh bên dưới để cài đặt:

sudo apt install -y python3-pip

Sau khi cài xong pip, giờ đây bạn có đã có thể cài đặt các gói lập trình mà Python thường được sử dụng như Numpy, Pandas. Các gói Python có thể được cài đặt bằng cách nhập lệnh:

pip3 install package_name

Có thể thay thế package_name bằng tên gói mà bạn muốn cài. Ví dụ để cài gói Numpy bạn nhập lệnh pip3 install numpy.

Ngoài ra bạn còn có thể dùng lệnh sau đây để cài đặt các thành phần giúp đảm bảo môi trường lập trình Python đầy đủ hơn. Lệnh này giúp bạn cài đặt một số gói và công cụ phát triển liên quan đến Python:

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

Đến đây xem như đã gần hoàn thành phần thiết lập và cài đặt Python. Bây giờ hãy cùng qua bước tiếp theo để thiết lập môi trường lập trình trên máy chủ Ubuntu của bạn nhé.

Ngoài ra, bạn cũng có thể tham khảo thêm hướng dẫn tạo Rules cùng Timelines và các Cases từ sự kiện Suricata bằng ứng dụng SIEM của Kibana trên Vietnix để có thêm các tùy chọn kiến thức cho riêng mình.

Bước 3 – Thiết lập môi trường lập trình

Để có thể viết và thực thi các mã Python trên Ubuntu, chúng ta cần phải thiết lập một môi trường lập trình biệt lập hay còn gọi là môi trường ảo (Virtual Environment). Môi trường ảo cho phép bạn có một không gian biệt lập trên máy chủ, đảm bảo rằng mỗi dự án đều có thể có tập hợp đầy đủ các thành phần cần thiết mà không làm ảnh hưởng hay gián đoạn các dự án khác.

Bạn có thể thiết lập số lượng môi trường lập trình Python tùy thích. Mỗi môi trường về cơ bản là một danh mục hoặc là một thư mục trên máy chủ Ubuntu mà sở hữu một vài tập lệnh trong đó để làm cho nó hoạt động như một môi trường.

Có rất nhiều công cụ khác nhau để thiết lập môi trường lập trình, nhưng trong bài viết này chúng ta sẽ học cách dùng module venv để thiết lập. Để cài đặt module venv, bạn gõ lệnh:

sudo apt install -y python3-venv

Tiếp đến, tạo một thư mục và điều hướng đến thư mục vừa tạo đó bằng lệnh:

mkdir environments
cd environments

Ở đây thư mục của chúng ta là environments, tuy nhiên bạn có thể đặt một tên khác nếu muốn. Sau khi điều hướng đến thư mục hiện hành, bạn tiến hành khởi tạo môi trường với lệnh:

python3 -m venv my_env

Sau khi chạy lệnh này bạn sẽ thấy xuất hiện một số thư mục mới xuất hiện. Đó là các thư mục cần thiết để thiết lập môi trường, có thể kiểm tra nhanh danh sách thư mục bằng cách nhập:

ls my_env

Bạn sẽ thấy output xuất hiện một số thư mục tương tự bên dưới:

Output
bin include lib lib64 pyvenv.cfg share

Tiếp theo, để tiến hành sử dụng môi trường này, chúng ta cần phải khởi động nó lên bằng cách dùng lệnh sau để kích hoạt môi trường vừa tạo:

source my_env/bin/activate

Bạn sẽ thấy sự thay đổi về dấu nhắc lệnh của mình. Giờ đây nó không phải là biểu tượng $ nữa mà sẽ là tên môi trường vừa tạo. Điều đó có nghĩa là bạn hiện đã ở trong môi trường lập trình vừa khởi chạy và đã có thể tiến hành viết hay thực thi các mã Python cho dự án của mình.

Lưu ý nhỏ: Khi cài các package mới ở trong môi trường ảo này, nếu bạn dùng lệnh python3 hoặc pip3 nhưng không hoạt động thì có thể thay thế lại bằng lệnh pythonpip. Ví dụ như pip install numpy.

Ngoài ra, bạn cũng có thể tìm hiểu về cách thực hiện các thao tác CRUD (Create, Read, Update, Delete) trong MongoDB bằng thư viện PyMongo trên Ubuntu 20.04 để có thể tương tác hơn với cơ sở dữ liệu MongoDB, từ việc thêm, đọc, cập nhật, xóa dữ liệu, giúp bạn phát triển ứng dụng MongoDB trên Ubuntu 20.04 một cách hiệu quả nhất.

Bước 4: Viết và chạy mã Python

Bây giờ bạn đã sẵn sàng để viết và chạy mã Python! Mở trình soạn thảo văn bản nano và tạo một tệp mới có tên my_script.py. Thêm một số mã Python vào tệp, sau đó lưu nó và tiến hành chạy thử. Bạn cần làm điều này để xác định liệu môi trường vừa khởi động có hoạt động đúng hay không.

Khởi tạo tệp mới bằng lệnh:

nano my_script.py

Tiếp theo hãy nhập một mã lệnh cơ bản của Python để in ra thứ gì đó:

print("Hello, World!")

Lưu lại bằng tổ hợp phím Ctrl + X, Y, và Enter để lưu. Và tiến hành khởi chạy tệp để kiểm tra:

python my_script.py

Nếu bạn thấy đầu ra xuất ra dòng chữ Hello, World có nghĩa là đã thành công, môi trường hoạt động bình thường, các mã Python đã có thể thực thi một cách ổn định.

Nếu bạn muốn thoát ra khỏi môi trường thì dùng lệnh sau:

deactivate

Hiện tại, Vietnix đang cung cấp các dịch vụ VPS tốc độ cao với đa dạng cấu hình, mức giá giúp bạn có thể tự do cài đặt hệ điều hành Ubuntu và thiết lập, triển khai Python dễ dàng. Liên hệ với đội ngũ Vietnix để được tư vấn chi tiết hơn và lựa chọn gói dịch vụ tối ưu nhất.

Lời kết

Bây giờ bạn đã thành công cài đặt Python 3, thiết lập môi trường lập trình, viết và thực thi một số mã Python trên máy chủ Ubuntu. Bạn có thể bắt đầu dự án của mình ngay. Nếu thấy bài hướng dẫn thiết lập môi trường lập trình và cài đặt Python 3 trên Ubuntu 20.04 hữu ích thì hãy chia sẽ đến nhiều người khác nhé.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG