Python kiểm tra tất cả thư viện đã cài đặt

Có nhiều lúc chúng tôi đang làm việc trên hệ thống của người khác và chúng tôi phải hoàn thành dự án của mình ở đó. Nó trở nên bận rộn hơn khi chúng ta phải cài đặt tất cả các mô-đun cần thiết trong hệ thống đó. Nó thực sự lộn xộn hơn khi chúng tôi phải bắt đầu lại từ đầu khi chúng tôi đang thực hiện dở dang dự án của mình. Điều này cũng ngụ ý khi người khác đang làm việc trên hệ thống của chúng tôi cho dự án của riêng họ

Do đó, trong những lúc như vậy hoặc nhiều trường hợp khác, chúng tôi ước rằng chúng tôi đã biết những mô-đun nào đã có trong hệ thống để chúng tôi không lãng phí thời gian quý báu của mình bằng cách sử dụng lại các lệnh cài đặt cho chúng. Nó cũng hữu ích khi chúng tôi muốn thực hiện một hành động cụ thể trong chương trình của mình và chúng tôi biết rằng chúng tôi có các mô-đun này trong hệ thống của mình và chúng tôi có thể sử dụng các chức năng này để thực hiện tác vụ cụ thể đó

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách kiểm tra các mô-đun Python đã cài đặt trong một hệ thống và lấy danh sách tất cả các mô-đun đã cài đặt để chúng ta không phải lãng phí thêm thời gian

Kiểm tra tất cả các mô-đun Python đã cài đặt

Như chúng ta đã thảo luận về lý do tại sao chúng ta cần kiểm tra danh sách tất cả các mô-đun Python đã cài đặt trong hệ thống của mình và nó sẽ hữu ích như thế nào khi chúng ta có danh sách này bên mình

Bây giờ, chúng ta sẽ tìm hiểu các cách mà chúng ta có thể kiểm tra tất cả các mô-đun Python đã cài đặt trong hệ thống của mình và nhận danh sách đầy đủ về chúng. Chúng tôi thậm chí có thể kiểm tra các mô-đun Python hiện tại cục bộ trong hệ thống cũng như các mô-đun Python mà chúng tôi đã cài đặt trong hệ thống của mình từ thiết bị đầu cuối lệnh bằng trình cài đặt pip

Chúng tôi sẽ sử dụng hai phương pháp sau trong phần này để kiểm tra tất cả các mô-đun Python đã cài đặt trong hệ thống của chúng tôi và lấy danh sách chúng

  1. Kiểm tra tất cả các mô-đun Python được cài đặt cục bộ
  2. Kiểm tra tất cả các mô-đun Python đã cài đặt

Hãy hiểu cách triển khai cả hai phương thức bằng cách sử dụng chúng và lấy danh sách tất cả các mô-đun Python đã cài đặt cùng với chúng

Phương pháp 1. Kiểm tra tất cả các mô-đun Python được cài đặt cục bộ

Nếu chúng ta chỉ muốn kiểm tra tất cả các mô-đun Python được cài đặt cục bộ thì rất đơn giản. Chúng tôi phải mở trình bao Python của mình (Nơi hiển thị đầu ra) hoặc thậm chí chúng tôi có thể thực hiện tác vụ này trong sổ ghi chép Jupyter và phòng thí nghiệm Jupyter

Trong trình bao Python (hoặc trong sổ ghi chép Jupyter và phòng thí nghiệm Jupyter), chúng ta phải viết lệnh sau bên trong trình bao

Khi chúng tôi nhấn phím enter sau khi viết lệnh đã cho ở trên, trình bao Python sẽ bắt đầu tải tên của tất cả các mô-đun Python được cài đặt cục bộ trong hệ thống của chúng tôi và chúng tôi có thể thấy cửa sổ trạng thái sau trên màn hình của mình

Python kiểm tra tất cả thư viện đã cài đặt

Như chúng ta có thể thấy, danh sách tất cả các mô-đun Python được cài đặt cục bộ đang tải và sẽ mất một khoảng thời gian để trình bao Python lấy tên của tất cả các mô-đun Python được cài đặt cục bộ. Chúng ta phải đợi một lúc và sau đó, nó sẽ hiển thị tất cả các mô-đun Python được cài đặt cục bộ trong hệ thống của chúng ta, như chúng ta có thể thấy trong màn hình đầu ra sau

Python kiểm tra tất cả thư viện đã cài đặt

Tại đây, chúng tôi có thể thấy tên của tất cả các mô-đun Python được cài đặt cục bộ có trong hệ thống của chúng tôi và chúng tôi cũng có thể lưu chúng để tham khảo trong tương lai

Phương pháp 2. Kiểm tra tất cả các mô-đun Python đã cài đặt

Để kiểm tra tất cả các mô-đun Python đã cài đặt, chúng ta có thể sử dụng hai lệnh sau với 'pip'

  1. Sử dụng lệnh 'pip freeze'
  2. Sử dụng lệnh 'danh sách pip

Hãy sử dụng cả hai lệnh để hiểu cách triển khai của chúng theo cách tốt hơn

(i) Sử dụng Lệnh 'pip freeze'. Chúng tôi phải sử dụng lệnh 'pip freeze' bên trong thiết bị đầu cuối dấu nhắc lệnh của thiết bị. Đầu tiên, chúng ta phải mở terminal nhắc lệnh, sau đó chúng ta phải viết 'pip command' trong đó, và sau đó, chúng ta phải nhấn phím enter. Khi chúng ta nhấn phím enter, trình cài đặt pip sẽ bắt đầu thu thập danh sách tất cả các mô-đun Python đã cài đặt và sau một lúc, nó sẽ hiển thị cho chúng ta danh sách tất cả các mô-đun Python đã cài đặt như sau

Python kiểm tra tất cả thư viện đã cài đặt

(ii) Sử dụng Lệnh 'danh sách pip'. Nếu trình cài đặt pip có trong hệ thống của chúng tôi là 1. 3 trở lên, thì chúng ta cũng có thể sử dụng phương pháp này để lấy danh sách tất cả các mô-đun Python đã cài đặt. Giống như phương pháp trước, chúng ta chỉ cần viết lệnh 'pip list' bên trong dấu nhắc lệnh của thiết bị và nhấn phím enter. Khi chúng ta nhấn phím enter, trình cài đặt pip sẽ bắt đầu thu thập danh sách tất cả các mô-đun Python đã cài đặt và sau một lúc, nó sẽ hiển thị cho chúng ta danh sách tất cả các mô-đun Python đã cài đặt như sau

Python kiểm tra tất cả thư viện đã cài đặt

Ở đây, chúng tôi đã sửa đổi lệnh 'pip list' thành. 'pip list-- format=column' để chúng tôi có thể lấy danh sách tất cả các mô-đun Python đã cài đặt trong hệ thống của chúng tôi ở định dạng cột

Phần kết luận

Trong hướng dẫn này, chúng tôi đã học được rằng tầm quan trọng của việc chúng tôi có một danh sách tất cả các mô-đun đã cài đặt trong hệ thống của chúng tôi hoặc hệ thống của ai đó. Sau đó, chúng ta đã học tất cả các phương pháp để lấy danh sách tất cả các mô-đun Python đã cài đặt trong hệ thống. Chúng tôi đã tìm hiểu về các phương pháp khác nhau cho các mô-đun Python được cài đặt cục bộ và tất cả các mô-đun Python được cài đặt trong hệ thống và chúng tôi đã sử dụng các phương pháp này để hiểu cách triển khai của chúng

Tất cả các thư viện được cài đặt trong Python ở đâu?

Khi một gói được cài đặt trên toàn cầu, gói đó sẽ được cung cấp cho tất cả người dùng đăng nhập vào hệ thống. Thông thường, điều đó có nghĩa là Python và tất cả các gói sẽ được cài đặt vào một thư mục trong /usr/local/bin/ đối với hệ thống dựa trên Unix hoặc \Program Files\ đối với Windows.

Làm cách nào để kiểm tra phiên bản thư viện Python trong cmd?

Để kiểm tra xem phiên bản nào của thư viện Python nhất định, chẳng hạn như xyz , đã được cài đặt, hãy sử dụng pip show xyz hoặc pip3 show xyz . Ví dụ: để kiểm tra phiên bản cài đặt NumPy của bạn, hãy chạy pip show numpy trong CMD/Powershell (Windows) hoặc thiết bị đầu cuối (macOS/Linux/Ubuntu).