Hướng dẫn list of packages in python - danh sách các gói trong python

Các nhà quản lý gói PIP, PIPENV, Anaconda và các nhà quản lý gói Conda đều có thể được sử dụng để liệt kê các gói Python đã cài đặt.

Bạn cũng có thể sử dụng giao diện dòng lệnh ActiveState Platform [CLI], công cụ trạng thái để liệt kê tất cả các gói được cài đặt bằng lệnh của các gói trạng thái đơn giản. Cho một danh sách đầy đủ của tất cả các gói và phụ thuộc & nbsp; . Hãy thử bằng cách đăng ký tài khoản Nền tảng Activeestate miễn phí.free ActiveState Platform account.

Trước khi nhận được một danh sách các gói đã cài đặt, nó luôn luôn là một thực tiễn tốt để đảm bảo rằng các phiên bản cập nhật của Python, PIP, Anaconda Navigator và Conda được đưa ra.

Danh sách các gói đã cài đặt với PIP

Cả & nbsp; Danh sách PIP & NBSP; và & nbsp; PIP Freeze & NBSP; Sẽ tạo ra một danh sách các gói đã cài đặt, chỉ với kết quả được định dạng khác nhau. Hãy nhớ rằng & nbsp; Danh sách PIP & NBSP; Sẽ liệt kê tất cả các gói đã cài đặt [bất kể chúng đã được cài đặt như thế nào]. trong khi & nbsp; PIP Freeze & NBSP; Sẽ chỉ liệt kê mọi thứ được cài đặt bởi PIP.pip list  and  pip freeze  will generate a list of installed packages, just with differently formatted results. Keep in mind that  pip list  will list ALL installed packages [regardless of how they were installed]. while  pip freeze  will list only everything installed by Pip.

Ví dụ:

pip list

Output:

Package                             Version
---------------------------------- ----------
absl-py                              0.7.0
pip freeze

Output:

absl-py==0.7.0

Liệt kê các gói trong bảng điều khiển với PIP

Để liệt kê tất cả các gói đã cài đặt từ bảng điều khiển Python bằng PIP, bạn có thể sử dụng tập lệnh sau:

>>> import pkg_resources
installed_packages = pkg_resources.working_set
installed_packages_list = sorted[["%s==%s" % [i.key, i.version]
   for i in installed_packages]]
print[installed_packages_list]

Output:

['absl-py==0.7.0', 'adodbapi==2.6.0.7', 'alabaster==0.7.12', 'alembic==1.0.7', 'amqp==2.4.1', 'anyjson==0.3.3',

Danh sách các mô -đun trong bảng điều khiển không có PIP & NBSP;

Để liệt kê tất cả các mô -đun đã cài đặt từ bảng điều khiển Python không có PIP, bạn có thể sử dụng lệnh sau:

>>> help["modules"]

Lưu ý rằng có một số nhược điểm đối với phương pháp này, bao gồm:

  • Nếu có nhiều gói được cài đặt, phương thức này có thể mất nhiều thời gian để nhập mỗi mô-đun trước khi có thể tìm kiếm đường dẫn mô-đun đó cho các mô-đun phụ.
  • Các mô -đun có mã bên ngoài IF __name__ == __main__,: khối mã và nếu dự kiến ​​đầu vào của người dùng, có thể khiến mã nhập vòng lặp vô hạn hoặc treo.if __name__ == “__main__”: code block, and if user input is expected, may cause the code to enter an infinite loop or hang.

Danh sách các gói đã cài đặt với pipenv

& Nbsp; Có thể sử dụng lệnh khóa PipenV để tạo đầu ra từ tệp pipfile.lock trong môi trường pipenv. Tất cả các gói, bao gồm cả phụ thuộc sẽ được liệt kê trong đầu ra. Ví dụ:pipenv lock -r command can be used to generate output from a pipfile.lock file in a pipenv environment. All packages, including dependencies will be listed in the output. For example:

pipenv lock -r

Output:

-i //pypi.org/simple
certifi==2019.11.28
chardet==3.0.4
idna==2.9
requests==2.23.0
urllib3==1.25.8

Danh sách các gói đã cài đặt với Navigator Anaconda

Để liệt kê các gói đã cài đặt trong môi trường Anaconda bằng cách sử dụng Navigator Anaconda, hãy làm như sau:

  • Bắt đầu ứng dụng Navigator Anaconda.
  • Chọn môi trường trong cột bên trái.
  • Một hộp thả xuống ở trung tâm của GUI nên liệt kê các gói đã cài đặt. Nếu không, sau đó chọn cài đặt trong menu thả xuống để liệt kê tất cả các gói.

Danh sách các gói đã cài đặt với Conda

Danh sách Conda & lệnh NBSP; có thể được sử dụng để liệt kê tất cả các gói trong môi trường Conda:conda list command can be used to list all packages in a conda environment:

conda list

Output:

Package                             Version
---------------------------------- ----------
absl-py                              0.7.0
0

Toàn cầu với các gói được cài đặt cục bộ

Để biết thông tin về việc tạo danh sách các gói được cài đặt trên toàn cầu so với địa phương, hãy tham khảo: & NBSP;

Cách liệt kê các gói được cài đặt toàn cầu so với các gói được cài đặt cục bộ trong Python

Danh sách các gói đã cài đặt với nền tảng ActiveState

Để xem danh sách các gói Python đã cài đặt trong dự án hiện đang hoạt động của bạn bằng nền tảng ActiveState, hãy chạy lệnh sau trên dòng lệnh:

Package                             Version
---------------------------------- ----------
absl-py                              0.7.0
1

Đầu ra là danh sách đầy đủ các gói đã cài đặt trong dự án hiện tại của bạn:

Package                             Version
---------------------------------- ----------
absl-py                              0.7.0
2

Bạn cũng có thể có được một hóa đơn phần mềm hoàn chỉnh chế độ xem của tất cả các gói, phụ thuộc, phụ thuộc quá cảnh [ví dụ, phụ thuộc của các phụ thuộc], phụ thuộc cấp độ OS và thư viện chia sẻ [ví dụ, OpenSSL] bằng cách sử dụng nền tảng hoạt động của GUI Web GUI:

Có bao nhiêu gói python?

Có hơn 200.000 gói Python trên thế giới [và đó chỉ là việc đếm các gói được lưu trữ trên Pypi, chỉ số gói Python chính thức].more than 200,000 Python packages in the world [and that's just counting those hosted on PyPI, the official Python Package Index].

Làm cách nào để có được một danh sách các gói Python?

Các nhà quản lý gói PIP, PIPENV, Anaconda và các nhà quản lý gói Conda đều có thể được sử dụng để liệt kê các gói Python đã cài đặt.Bạn cũng có thể sử dụng giao diện dòng lệnh của nền tảng ActiveState [CLI], công cụ trạng thái để liệt kê tất cả các gói được cài đặt bằng lệnh của các gói trạng thái đơn giản.. You can also use the ActiveState Platform's command line interface [CLI], the State Tool to list all installed packages using a simple “state packages” command.

Các gói Python phổ biến nhất là gì?

10 thư viện Python hàng đầu:..
Numpy..
Keras..
PyTorch..
LightGBM..
SciPy..
Theano..
Pandas..

Bài Viết Liên Quan

Chủ Đề