Linux có tự động đi kèm với python không?

Trình quản lý gói Python [pip] là một công cụ hữu ích để chạy và phát triển các tập lệnh Python và dễ cài đặt trên Linux

Đã đăng. Ngày 18 tháng 10 năm 2022 . %t phút đọc . của Seth Kenlon [Nhóm biên tập, Red Hat]

Hình ảnh

Trò chuyện WOCinTech, CC BY 2. 0

Trình quản lý gói Python phổ biến nhất, pip, từng được bao gồm trong bản cài đặt Python thông thường, nhưng gần đây, nó đã bị loại trừ. Pip là một công cụ hữu ích để chạy và phát triển các tập lệnh Python và rất dễ cài đặt

[ Nhận bảng cheat pip để giúp bạn cài đặt, quản lý và sử dụng các gói phần mềm Python. ]

Chỉ có hai bước để cài đặt pip trên Linux

Đầu tiên, tải bộ cài đặt

$ wget //bootstrap.pypa.io/get-pip.py

Tiếp theo, chạy trình cài đặt

$ python3 ./get-pip.py

Bây giờ bạn đã cài đặt pip, bạn có thể muốn biết thêm về những gì nó tốt cho. Dưới đây là một số cách sử dụng cơ bản của lệnh pip

[ Nhận hướng dẫn cài đặt ứng dụng trên Linux. ]

Thêm tài nguyên Linux

  • Bảng cheat lệnh Linux nâng cao
  • Tải xuống RHEL 9 miễn phí thông qua chương trình Red Hat Developer
  • Hướng dẫn cài đặt ứng dụng trên Linux
  • Đánh giá kỹ năng quản trị hệ thống Linux

Cài đặt phụ thuộc

Khi bạn tải xuống một tập lệnh hoặc ứng dụng được viết bằng Python, nó có thể yêu cầu các thư viện Python cụ thể [hoặc "mô-đun" trong thuật ngữ Python] để chạy. Một ứng dụng không được đóng gói các thư viện hỗ trợ cùng với mã riêng của nó vì thư viện không được duy trì bởi cùng một nhà phát triển. Nếu nó đi kèm với mã ứng dụng không liên quan, bạn sẽ khó cập nhật nó một cách độc lập với ứng dụng

Thông thường, nhà phát triển bao gồm danh sách các phụ thuộc trong một tệp có tên requirements.txt trong thư mục ứng dụng. Nếu tệp đó tồn tại, bạn có thể xử lý tệp đó bằng pip

$ python3 -m pip install -r requirements.txt

Nếu nhà phát triển chưa bao gồm danh sách các thành phần phụ thuộc, thì bạn có quyền đọc tài liệu để tìm hiểu những thành phần phụ thuộc nào được yêu cầu

Nếu bạn cài đặt phần mềm bằng dnf hoặc Flatpak, bạn có thể không bao giờ phải sử dụng pip cho việc này vì những hệ thống đóng gói đó sẽ tự động cài đặt các phần phụ thuộc

Cài đặt tiện ích Python

Bạn có thể sử dụng pip để cài đặt nhanh các tiện ích Python hữu ích. Chẳng hạn,

$ python3 ./get-pip.py
0 là lệnh bắt buộc phải có đối với bất kỳ ai viết tệp YAML, cho dù là Kubernetes hay Ansible hay chỉ dành cho các tệp cấu hình tùy ý. Đó là một lệnh pip

$ python3 -m pip install yamllint

Hoặc có thể bạn muốn dùng thử trình quản lý tệp Ranger

$ python3 -m pip install ranger

Có rất nhiều thứ dành cho Python, vì vậy hãy xem Chỉ mục gói Python [PyPi] để xem những gì có sẵn

Xem các gói đã cài đặt

Để xem những gói Python nào đã được cài đặt, hãy sử dụng lệnh

$ python3 ./get-pip.py
1

$ python3 -m pip freeze
Brlapi==0.8.2
chardet==4.0.0
chrome-gnome-shell==0.0.0
cupshelpers==1.0
dasbus==1.4
dbus-python==1.2.18
gpg==1.15.1
idna==2.10
[...]

sử dụng pip

Pip hoạt động tốt cho người dùng không có quyền truy cập root và nhà phát triển sử dụng môi trường ảo Python. Đây là một lệnh dễ sử dụng và giúp bạn quản lý cài đặt Python của mình

[ Tìm hiểu cách quản lý môi trường Linux của bạn để thành công. ]

Xem các bài viết liên quan này trên Enable Sysadmin

Hình ảnh

Cách bắt đầu viết kịch bản trong Python

Tìm hiểu cách sử dụng các hàm, lớp, vòng lặp, v.v. trong tập lệnh Python của bạn để đơn giản hóa các tác vụ quản trị hệ thống phổ biến

Đã đăng. Ngày 30 tháng 3 năm 2022

Tác giả. Peter Gervase [Sudoer], Bart Zhang [Red Hat]

Hình ảnh

Cách viết tập lệnh Python để tạo khoảng không quảng cáo Ansible động

Viết tập lệnh bằng Python tìm nạp máy chủ bằng Nmap để tạo kho lưu trữ động

Đã đăng. Ngày 6 tháng 4 năm 2022

Tác giả. Jose Vicente Nunez [Sudoer]

Hình ảnh

3 khung giao diện người dùng để viết các ứng dụng thân thiện với người dùng bằng Python

Tìm hiểu cách chọn thư viện giao diện người dùng đồ họa phù hợp để viết các ứng dụng thân thiện với người dùng

Đã đăng. Ngày 3 tháng 12 năm 2021

Tác giả. Jose Vicente Nunez [Sudoer]

chủ đề. Python   Linux

Seth Kenlon

Seth Kenlon là một người đam mê phần mềm tự do và đam mê UNIX. Thêm về tôi

Hội nghị thượng đỉnh mũ đỏ 2022. theo yêu cầu

Nhận thông tin mới nhất về Ansible, Red Hat Enterprise Linux, OpenShift, v.v. từ sự kiện ảo theo yêu cầu của chúng tôi

Đăng kí miễn phí

Nội dung liên quan

Hình ảnh

Tìm hiểu cách Unix ảnh hưởng đến Linux, hiểu các danh sách và từ điển Ansible và các mẹo khác dành cho quản trị viên hệ thống

Xem 10 bài viết hàng đầu của Enable Sysadmin từ tháng 11 năm 2022

Đã đăng. Ngày 5 tháng 12 năm 2022

Tác giả. Vicki Walker [Nhóm biên tập, Mũ đỏ]

Hình ảnh

6 cách lấy thông tin về CPU của bạn trên Linux

Nhận thông tin chi tiết về CPU bạn đang chạy là một mẹo hữu ích để biết

Đã đăng. Ngày 5 tháng 12 năm 2022

Tác giả. Seth Kenlon [Nhóm biên tập, Mũ đỏ]

Hình ảnh

Tìm mọi thứ bạn cần với fzf, công cụ tìm mờ của Linux

Tôi rất biết ơn về công cụ tìm kiếm mờ của Linux vì nó tăng sức mạnh cho dòng lệnh bằng cách giúp tôi nhanh chóng tìm thấy bất kỳ thứ gì tôi đang tìm kiếm

Linux có được xây dựng bằng Python không?

Nhân Linux không sử dụng mã Python . Python rất thuận tiện để viết rất nhiều tiện ích hệ thống được sử dụng để định cấu hình mọi thứ. Họ không cần phải thực hiện hiệu quả.

Linux có yêu cầu Python không?

Python không bắt buộc đối với Linux và có rất nhiều hệ thống Linux "nhúng" nhỏ không có Python. Tuy nhiên, nhiều bản phân phối yêu cầu nó. Vì vậy, RHEL có thể phụ thuộc vào Python vì một số công cụ quản lý và tập lệnh của họ đã được viết trong đó. Trên những hệ thống đó, python là một yêu cầu.

Tại sao Python đi kèm với Linux?

Python là ngôn ngữ lập trình cấp cao. Thời gian phát triển là rất quý giá nên việc sử dụng các hệ điều hành dựa trên Linux giúp việc phát triển trở nên dễ dàng và thú vị hơn .

Python có được cài đặt tự động trên Ubuntu không?

Chạy Python trong Ubuntu . 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. Python comes preinstalled on almost every Linux system and is available on official distribution repositories as well. If you still don't have Python installed on your computer, you can easily download it using Ubuntu's package manager.

Chủ Đề