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]
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 18.04. Để có version chi tiết hơn của hướng dẫn này, với giải thích rõ 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 18.04 .
Bước 1 - Cập nhật và nâng cấp
Đã đăng nhập vào server Ubuntu 18.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 .
OutputPython 3.6.7
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ẽ cài đặt và 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 có thể gọi môi trường của bạn bất cứ điều gì bạn muốn.
- python3.6 -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ì python3
và pip
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.6.5 (default, Apr 1 2018, 05:46:30) [GCC 7.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!")
OutputHello, 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
Dưới đây là các liên kết đến các hướng dẫn chi tiết hơn có liên quan đến hướng dẫn này:
- Cách cài đặt Python 3 và cài đặt môi trường lập trình trên server Ubuntu 18.04
- Cách viết mã miễn phí trong Ebook Python 3
- Hướng dẫn lập trình dự án
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.042020-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 20.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