Làm cách nào để khởi động python trên ubuntu?

Danh tiếng của ngôn ngữ lập trình Python đã nói lên điều đó. Ngôn ngữ lập trình này được coi là mục đích chung, cấp cao và được giải thích

Hầu hết người dùng Linux đều yêu thích ngôn ngữ lập trình Python do khả năng đọc mã của nó, giúp dễ dàng theo dõi và thành thạo ngay cả đối với người mới bắt đầu trong thế giới lập trình

Một số ưu điểm của ngôn ngữ lập trình Python được liệt kê dưới đây

  • Nguồn mở và hỗ trợ phát triển cộng đồng
  • Giàu mô-đun của bên thứ ba
  • Cấu trúc dữ liệu thân thiện với người dùng
  • Ngôn ngữ lập trình gõ động
  • Ngôn ngữ thông dịch
  • Hiệu quả cao
  • Di động và tương tác
  • Hỗ trợ thư viện phong phú

Các tính năng nêu trên làm cho Python trở nên lý tưởng cho các dự án liên quan đến phát triển phần mềm [máy tính để bàn, web, trò chơi, khoa học, xử lý hình ảnh và ứng dụng thiết kế đồ họa], hệ điều hành, truy cập cơ sở dữ liệu, tạo mẫu và phát triển ngôn ngữ

Bài viết này sẽ đề cập đến việc sử dụng Python làm ngôn ngữ kịch bản trong môi trường hệ điều hành [Ubuntu]

điều kiện tiên quyết

Đảm bảo bạn đáp ứng các yêu cầu sau

  • Bạn là người dùng sudoer/root trên bản phân phối hệ điều hành Linux
  • Bạn có thể thoải mái tương tác với môi trường dòng lệnh Linux, diễn giải và thực thi các lệnh liên quan của nó
  • Bạn đã cài đặt phiên bản Python mới nhất trên Ubuntu

Xác nhận rằng bạn đã cài đặt Python bằng cách chạy lệnh

$ python3 --version 

Python 3.8.10

Chạy tập lệnh Python khi khởi động trong Ubuntu

Các bước sau đây sẽ giúp chúng tôi đạt được mục tiêu chính của bài viết này

Bước 1. Tạo tập lệnh Python của bạn

Tạo tập lệnh Python của bạn nếu nó chưa tồn tại. Với mục đích hướng dẫn bài viết này, chúng tôi sẽ tạo và sử dụng tập lệnh Python sau

$ nano python_test_code.py

Thêm đoạn mã Python sau

from os.path import expanduser
import datetime

file = open[expanduser["~"] + '/Desktop/i_was_created.txt', 'w']
file.write["This LinuxShellTips Tutorial Actually worked!\n" + str[datetime.datetime.now[]]]
file.close[]

Khi khởi động lại hệ thống Ubuntu của chúng tôi, tập lệnh Python ở trên sẽ có thể tạo một tệp có tên i_was_created. txt trên Máy tính để bàn Ubuntu [Máy tính để bàn]. Bên trong tệp này, chúng ta sẽ tìm thấy văn bản Hướng dẫn LinuxShellTips này Thực sự đã hoạt động. cùng với ngày và thời gian tạo ra nó

Tiếp theo, di chuyển Tập lệnh Python vào thư mục nơi nó có thể được thực thi với quyền người dùng root khi khởi động lại hệ thống. Trong trường hợp này, một thư mục khả thi như vậy là /bin

Hãy để chúng tôi di chuyển tập lệnh bằng lệnh mv

$ sudo mv python_test_code.py /bin

Bây giờ, hãy tạo một bộ lập lịch công việc định kỳ sẽ xử lý định kỳ việc thực thi tập lệnh Python đã tạo ở trên [Trong trường hợp này là trong quá trình khởi động hệ thống]

$ crontab -e

Ở dưới cùng của tập tin này, thêm dòng

@reboot python3 /bin/python_test_code.py &

Lưu và đóng tệp, sau đó xác nhận việc tạo lịch trình công việc định kỳ

$ crontab -l
Kiểm tra công việc Cron trong Linux

Phần

from os.path import expanduser
import datetime

file = open[expanduser["~"] + '/Desktop/i_was_created.txt', 'w']
file.write["This LinuxShellTips Tutorial Actually worked!\n" + str[datetime.datetime.now[]]]
file.close[]
8 của dòng trên báo cho bộ lập lịch công việc định kỳ thực thi tập lệnh khi khởi động hệ thống. Tham số
$ nano python_test_code.py
0 thông báo cho bộ lập lịch công việc cron để thực thi tập lệnh Python trong nền để không ảnh hưởng đến quá trình khởi động hệ thống bình thường

Bây giờ chúng tôi đã sẵn sàng để khởi động lại hệ thống của chúng tôi

________số 8

Hãy để chúng tôi kiểm tra xem tệp của bạn đã được tạo chưa

$ cat ~/Desktop/i_was_created.txt && echo ''
Chạy Python Script khi khởi động Ubuntu

Sự tồn tại của tệp trên xác nhận tập lệnh Python đã được thực thi thành công khi khởi động hệ thống Ubuntu

Các bạn đọc like ủng hộ MUO nhé. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm

Hầu hết mọi bản phân phối Linux đều đi kèm với một phiên bản Python có trong các gói hệ thống mặc định. Nhưng đôi khi, vì một số lý do, bạn có thể không tìm thấy Python được cài đặt trên hệ thống Ubuntu

Chúng ta hãy xem xét kỹ hơn cách bạn có thể cài đặt Python trên Ubuntu, với hướng dẫn ngắn gọn về cách cập nhật gói Python

Cách kiểm tra xem Python có được cài đặt trên hệ thống của bạn không

Python là một ngôn ngữ kịch bản cấp cao, mạnh mẽ đượ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 trong thế giới thực bao gồm phát triển web, quét web và kiểm tra thâm nhập. Bạn thậm chí có thể xây dựng bot Telegram bằng Python

Để kiểm tra xem Python đã được cài đặt trên hệ thống của bạn hay chưa, hãy mở thiết bị đầu cuối của bạn bằng cách nhấn Ctrl + Alt + T. Nhập "python3" và nhấn Enter

Nếu bạn thấy đầu ra sau trong thiết bị đầu cuối của mình, thì bạn đã cài đặt Python trên máy Ubuntu của mình

$ nano python_test_code.py
0

Đầu ra này cung cấp thông tin về phiên bản Python được cài đặt trên hệ thống của bạn cùng với ngày giờ hiện tại

Mặt khác, nếu bạn thấy lỗi có nội dung "bash. trăn3. không tìm thấy lệnh", thì thật đáng tiếc là hệ thống Ubuntu của bạn không cài đặt Python

Bạn cũng có thể kiểm tra phiên bản Python bằng cách gõ lệnh sau trong thiết bị đầu cuối của mình

$ nano python_test_code.py
1

Đầu ra sẽ cung cấp cho bạn thông tin chi tiết về phiên bản Python hiện đang được cài đặt trên máy tính của bạn

Cách cài đặt Python trên Ubuntu

Cài đặt Python trên Ubuntu thật dễ dàng. Bạn có thể tải phiên bản Python mới nhất từ ​​nhiều nguồn. Dưới đây là một số cách được đề xuất để làm điều tương tự

Cài đặt Python bằng APT

APT, hoặc Advanced Package Tool là trình quản lý gói mặc định mà bạn sẽ tìm thấy trên Ubuntu. Bạn có thể tải xuống gói Python từ kho lưu trữ chính thức của Ubuntu. Đây là cách để làm điều đó

  1. Mở thiết bị đầu cuối của bạn bằng cách nhấn Ctrl + Alt + T
  2. Cập nhật danh sách kho lưu trữ của hệ thống cục bộ của bạn bằng cách nhập lệnh sau.
    $ nano python_test_code.py
    
    2
  3. Tải xuống phiên bản Python mới nhất.
    $ nano python_test_code.py
    
    3
  4. APT sẽ tự động tìm gói và cài đặt vào máy tính của bạn

Sử dụng Deadsnakes PPA để cài đặt Python 3 trên Ubuntu

Nếu vì lý do nào đó, bạn không thể tải xuống gói Python từ kho lưu trữ chính thức của Ubuntu, bạn có thể thử thêm Deadsnakes PPA vào danh sách kho lưu trữ hệ thống của mình. PPA hoặc Kho lưu trữ gói cá nhân là kho lưu trữ được thiết kế đặc biệt cho người dùng Ubuntu

Theo mặc định, bạn không thể thêm PPA vào hệ thống của mình. Gói "software-properties-common" cung cấp cho bạn một cách hiệu quả để quản lý và thêm PPA trên Ubuntu

  1. Cài đặt gói nêu trên trên hệ thống của bạn bằng cách gõ lệnh sau.
    $ nano python_test_code.py
    
    4
  2. Thêm liên kết PPA chính thức của Deadsnakes vào danh sách kho lưu trữ của hệ thống của bạn.
    $ nano python_test_code.py
    
    5
  3. Cập nhật danh sách gói của hệ thống của bạn.
    $ nano python_test_code.py
    
    2
  4. Tải xuống phiên bản Python mới nhất từ ​​PPA đã thêm.
    $ nano python_test_code.py
    
    3

Vì Deadsnakes PPA có hầu hết mọi phiên bản Python trong cơ sở dữ liệu của nó, nên bạn cũng có thể cài đặt các phiên bản Python cũ hơn. Chỉ cần thay thế tên gói bằng phiên bản Python bạn muốn cài đặt trên máy tính của mình

$ nano python_test_code.py
8

Cài đặt Python 3 trên Ubuntu từ mã nguồn

Bạn cũng có thể tải xuống và xây dựng phiên bản Python mới nhất từ ​​trang web chính thức của Python. Mặc dù ban đầu việc biên dịch mã nguồn có vẻ hơi khó khăn đối với bạn, nhưng nó sẽ trở nên dễ dàng hơn khi bạn biết quy trình

  1. Cập nhật danh sách kho lưu trữ cục bộ của hệ thống của bạn.
    $ nano python_test_code.py
    
    2
  2. Cài đặt các phụ thuộc hỗ trợ trên hệ thống của bạn với APT.
    $ nano python_test_code.py
    
    10
  3. Tạo một thư mục mới để lưu trữ các tệp nguồn Python.
    $ nano python_test_code.py
    
    11
  4. Tải xuống mã nguồn Python từ máy chủ FTP chính thức.
    $ nano python_test_code.py
    
    12
  5. Giải nén tệp TGZ mà bạn vừa tải xuống.
    $ nano python_test_code.py
    
    13
  6. Bạn cần thực hiện kiểm tra và tối ưu hóa trước khi cài đặt Python. Điều này rất quan trọng vì nó tăng tốc độ thực thi mã của bạn lên ít nhất 10 phần trăm.
    $ nano python_test_code.py
    
    14
  7. Xây dựng gói bằng MakeFile có trong thư mục.
    $ nano python_test_code.py
    
    15

Sau khi bạn đã thực hiện các bước này, hãy kiểm tra xem Python đã được cài đặt trên máy tính của bạn chưa bằng cách nhập python3 --version trong thiết bị đầu cuối

Lưu ý rằng các mô-đun Python được quản lý thông qua PIP. PIP là một hệ thống quản lý gói được sử dụng để tải xuống và thêm thư viện từ Chỉ mục gói Python. Việc cài đặt Python PIP trên hệ thống của bạn rất quan trọng nếu bạn muốn sử dụng các mô-đun bổ sung trong dự án Python tiếp theo của mình

Cập nhật Python lên phiên bản mới nhất

Trước hết, hãy đảm bảo rằng bạn đã cài đặt phiên bản Python lỗi thời trên hệ thống của mình. Bạn có thể làm điều này bằng cách nhập python3 --version trong thiết bị đầu cuối của mình. Ghi lại các chi tiết phiên bản

Bạn có thể tìm ra phiên bản mới nhất có sẵn bằng cách tìm kiếm trên internet. Tìm kiếm nhanh trên Google về "số phiên bản mới nhất của python" là đủ. Nếu hai số không khớp nhau thì có thể bạn đang chạy phiên bản lỗi thời

Dễ dàng nâng cấp lên phiên bản mới nhất của Python với Công cụ gói nâng cao của Ubuntu. Nếu bạn đã cài đặt Python trên hệ thống của mình bằng APT hoặc Deadsnakes PPA, hãy nhập lệnh sau để tải xuống phiên bản Python mới nhất

$ nano python_test_code.py
3

Bạn cũng có thể sử dụng cờ --only-upgrade để cập nhật các gói của mình

$ nano python_test_code.py
17

Đối với những người đã tự biên dịch Python từ nguồn, bạn có thể truy cập Python FTP và lấy một bản sao của phiên bản mới nhất. Tuy nhiên, bạn sẽ phải thực hiện lại các bước để xây dựng gói

Chạy Python trong Ubuntu

Python được cài đặt sẵn trên hầu hết mọi hệ thống Linux và cũng có sẵn trên các kho phân phối chính thức. Nếu bạn vẫn chưa cài đặt Python trên máy tính, bạn có thể dễ dàng tải xuống bằng trình quản lý gói của Ubuntu

Ngôn ngữ Python được sử dụng trong nhiều lĩnh vực khác nhau và các ứng dụng của nó đủ để chứng minh sức mạnh của nó như thế nào. Ngôn ngữ lập trình hiện đã trở nên cực kỳ quan trọng do nhu cầu ngày càng tăng đối với các nhà phát triển trong các ngành công nghiệp

Chủ Đề