Thứ sáu, 24/04/2020 | 00:00 GMT+7

Cách cài đặt Python 3 và thiết lập môi trường lập trình trên Ubuntu 20.04 [Quickstart]

Python là một ngôn ngữ lập trình linh hoạt và đa năng, có thế mạnh về lập trình kịch bản, tự động hóa, phân tích dữ liệu, học máy và phát triển back-end.

Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt Python và cài đặt môi trường lập trình trên server Ubuntu 20.04. Để có version chi tiết hơn của hướng dẫn này, với giải thích kỹ hơn về từng bước, vui lòng tham khảo Cách cài đặt Python 3 và Cài đặt Môi trường Lập trình trên Server Ubuntu 20.04 .

Bước 1 - Cập nhật và nâng cấp

Đã đăng nhập vào server Ubuntu 20.04 của bạn với quyền là user không phải root có quyền sudo , trước tiên hãy cập nhật và nâng cấp hệ thống của bạn đảm bảo rằng version Python 3 đã xuất xưởng của bạn được cập nhật.

  • sudo apt update
  • sudo apt -y upgrade

Xác nhận cài đặt nếu được yêu cầu làm như vậy.

Bước 2 - Kiểm tra version Python

Kiểm tra version Python 3 nào được cài đặt bằng lệnh :

  • python3 -V

Bạn sẽ nhận được kết quả tương tự như sau, tùy thuộc vào thời điểm bạn đã cập nhật hệ thống của bạn .

Output
Python 3.8.2

Bước 3 - Cài đặt pip

Để quản lý các gói phần mềm cho Python, hãy cài đặt pip , một công cụ sẽ giúp bạn quản lý các thư viện hoặc module để sử dụng trong các dự án của bạn .

  • sudo apt install -y python3-pip

Các gói Python có thể được cài đặt bằng lệnh :

  • pip3 install package_name

Ở đây, package_name có thể tham chiếu đến bất kỳ gói hoặc thư viện Python nào, chẳng hạn như Django để phát triển web hoặc NumPy cho máy tính khoa học. Vì vậy, nếu bạn muốn cài đặt NumPy, bạn có thể làm như vậy bằng lệnh pip3 install numpy .

Bước 4 - Cài đặt các công cụ bổ sung

Có một số gói và công cụ phát triển khác cần cài đặt đảm bảo rằng ta có một cài đặt mạnh mẽ cho môi trường lập trình của bạn :

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

Bước 5 - Cài đặt venv

Môi trường ảo cho phép bạn có một không gian biệt lập trên server của bạn cho các dự án Python. Ta sẽ sử dụng venv , một phần của thư viện Python 3 tiêu chuẩn, mà ta có thể cài đặt bằng lệnh :

  • sudo apt install -y python3-venv

Bước 6 - Tạo môi trường ảo

Bạn có thể tạo một môi trường mới bằng lệnh pyvenv . Ở đây, ta sẽ gọi môi trường mới của bạn là my_env , nhưng bạn nên gọi môi trường của bạn là điều gì đó có ý nghĩa đối với dự án của bạn.

  • python3 -m venv my_env

Bước 7 - Kích hoạt môi trường ảo

Kích hoạt môi trường bằng lệnh bên dưới, trong đó my_env là tên môi trường lập trình của bạn.

  • source my_env/bin/activate

Dấu nhắc lệnh của bạn bây giờ sẽ có tiền tố là tên môi trường của bạn:

Bước 8 - Kiểm tra môi trường ảo

Mở trình thông dịch Python:

  • python

Lưu ý trong môi trường ảo Python 3, bạn có thể sử dụng lệnh python thay vì python3pip thay vì pip3 .

Bạn sẽ biết mình đang ở trong trình thông dịch khi nhận được kết quả sau:

Python 3.8.2 (default, Mar 13 2020, 10:14:16)  [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> 

Bây giờ, sử dụng hàm print() để tạo chương trình Hello, World truyền thống:

  • print("Hello, World!")
Output
Hello, World!

Bước 9 - Hủy kích hoạt môi trường ảo

Thoát trình thông dịch Python:

  • quit()

Sau đó thoát khỏi môi trường ảo:

  • deactivate

Đọc thêm

Từ đây, có rất nhiều thứ bạn có thể học về Python, đây là một số liên kết liên quan đến hướng dẫn này:


Tags:

Các tin liên quan

Cách cài đặt Python 3 và thiết lập môi trường lập trình trên server Ubuntu 20.04
2020-04-24
Cách cài đặt Python 3 và thiết lập môi trường lập trình trên server Ubuntu 18.04
2020-04-24
Cách cài đặt Python 3 và thiết lập môi trường lập trình trên Ubuntu 18.04 [Quickstart]
2020-04-24
Cách cài đặt Python 3 và thiết lập môi trường lập trình trên CentOS 8
2020-04-10
Cách bắt đầu với Python trong Visual Studio Code
2020-04-09
Cách bắt đầu với Thư viện yêu cầu bằng Python
2020-01-29
Cách quản lý Python với Pyenv và Direnv
2019-12-12
Cách tạo trình tạo lớp Python cho mã VS
2019-12-12
Cách thực hiện phân tích cảm xúc trong Python 3 bằng Bộ công cụ ngôn ngữ tự nhiên (NLTK)
2019-09-26
Cách thiết lập một sổ ghi chép Jupyter với Python 3 trên Debian 10
2019-08-29