logo

Sprawdź zainstalowane moduły w Pythonie

Często zdarza się, że pracujemy na cudzym systemie i musimy tam dokończyć nasz projekt. Sytuacja staje się bardziej nerwowa, gdy musimy zainstalować wszystkie wymagane moduły w tym systemie. Bardziej bałaganiarsko jest, gdy musimy zaczynać od zera, gdy jesteśmy w połowie naszego projektu. To samo dotyczy sytuacji, gdy ktoś inny pracuje nad naszym systemem na potrzeby własnego projektu.

program do enkapsulacji

Dlatego w takich lub wielu innych przypadkach chcielibyśmy wiedzieć, jakie moduły są już obecne w systemie, aby nie marnować naszego cennego czasu na ponowne wydawanie dla nich poleceń instalacyjnych. Przydaje się to również wtedy, gdy chcemy wykonać w naszym programie konkretną akcję, a wiemy, że mamy w systemie te moduły i możemy wykorzystać te funkcje do wykonania tego konkretnego zadania.

W tym samouczku dowiemy się, jak sprawdzić zainstalowane moduły Pythona w systemie i uzyskać listę wszystkich zainstalowanych modułów, abyśmy nie musieli tracić więcej czasu.

Sprawdzanie wszystkich zainstalowanych modułów Pythona

Jak już omawialiśmy, dlaczego musielibyśmy sprawdzić listę wszystkich zainstalowanych modułów Pythona w naszym systemie i jak bardzo przydatna staje się, gdy mamy tę listę przy sobie.

Teraz dowiemy się, w jaki sposób możemy sprawdzić wszystkie zainstalowane moduły Pythona w naszym systemie i uzyskać ich pełną listę. Możemy nawet sprawdzić lokalnie obecne moduły Pythona w systemie, a także moduły Pythona, które zainstalowaliśmy w naszym systemie z poziomu terminala poleceń za pomocą instalatora pip.

W tej sekcji użyjemy następujących dwóch metod, aby sprawdzić wszystkie zainstalowane moduły Pythona w naszym systemie i uzyskać ich listę:

  1. Sprawdź wszystkie lokalnie zainstalowane moduły Pythona
  2. Sprawdź wszystkie zainstalowane moduły Pythona

Przyjrzyjmy się implementacji obu metod, używając ich i uzyskując wraz z nimi listę wszystkich zainstalowanych modułów Pythona.

Metoda 1: Sprawdź wszystkie lokalnie zainstalowane moduły Pythona:

Jeśli chcemy tylko sprawdzić wszystkie lokalnie zainstalowane moduły Pythona, jest to bardzo proste. Musimy otworzyć naszą powłokę Pythona (gdzie wyświetlają się dane wyjściowe) lub możemy nawet wykonać to zadanie w notatniku Jupyter i laboratorium Jupyter.

klasa vs obiekt Java

W powłoce Pythona (lub w notatniku Jupyter i laboratorium Jupyter) musimy wpisać w powłoce następujące polecenie:

zmiana nazwy folderu w systemie Linux
 >> help('modules') 

Kiedy po wpisaniu powyższej komendy naciśniemy klawisz Enter, powłoka Pythona rozpocznie ładowanie nazw wszystkich lokalnie zainstalowanych modułów Pythona w naszym systemie, a na naszym ekranie zobaczymy następujące okno statusu:

Sprawdź zainstalowane moduły w Pythonie

Jak widzimy, ładuje się lista wszystkich lokalnie zainstalowanych modułów Pythona i minie trochę czasu, zanim powłoka Pythona pobierze nazwy wszystkich lokalnie zainstalowanych modułów Pythona. Musimy chwilę poczekać, po czym wyświetli wszystkie lokalnie zainstalowane moduły Pythona w naszym systemie, jak widać na poniższym ekranie wyjściowym:

Sprawdź zainstalowane moduły w Pythonie

Tutaj możemy zobaczyć nazwy wszystkich lokalnie zainstalowanych modułów Pythona obecnych w naszym systemie, a także możemy je zapisać do wykorzystania w przyszłości.

Metoda 2: Sprawdź wszystkie zainstalowane moduły Pythona:

Aby sprawdzić wszystkie zainstalowane moduły Pythona, możemy użyć następujących dwóch poleceń z „pipem”:

  1. Używanie polecenia „pip freeze”.
  2. Używanie polecenia „pip list”.

Użyjmy obu poleceń, aby lepiej zrozumieć ich implementację.

sortowanie przez wstawianie w Javie

(i) Korzystanie z polecenia „pip freeze”: Musimy użyć polecenia „pip freeze” w terminalu wiersza poleceń naszego urządzenia. Najpierw musimy otworzyć terminal wiersza poleceń, następnie wpisać w nim polecenie „pip”, a następnie nacisnąć klawisz Enter. Kiedy naciśniemy klawisz Enter, instalator pip zacznie zbierać listę wszystkich zainstalowanych modułów Pythona, a po chwili wyświetli nam listę wszystkich zainstalowanych modułów Pythona w następujący sposób:

Sprawdź zainstalowane moduły w Pythonie

(ii) Korzystanie z polecenia „pip list”: Jeśli instalator pip obecny w naszym systemie jest w wersji 1.3 lub wyższej, to możemy użyć tej metody również do uzyskania listy wszystkich zainstalowanych modułów Pythona. Podobnie jak w poprzedniej metodzie, wystarczy wpisać polecenie „pip list” w terminalu wiersza poleceń naszego urządzenia i nacisnąć klawisz Enter. Kiedy naciśniemy klawisz Enter, instalator pip zacznie zbierać listę wszystkich zainstalowanych modułów Pythona, a po chwili wyświetli nam listę wszystkich zainstalowanych modułów Pythona w następujący sposób:

Sprawdź zainstalowane moduły w Pythonie

Tutaj zmodyfikowaliśmy polecenie „pip list” na: „pip list-- format=kolumna”, abyśmy mogli uzyskać listę wszystkich zainstalowanych modułów Pythona w naszym systemie w formatach kolumnowych.

Wniosek

W tym poradniku dowiedzieliśmy się, jak ważne jest, abyśmy mieli listę wszystkich zainstalowanych modułów w naszym lub czyimś systemie. Następnie poznaliśmy wszystkie metody, dzięki którym możemy uzyskać listę wszystkich zainstalowanych w systemie modułów Pythona. Dowiedzieliśmy się o różnych metodach dla lokalnie zainstalowanych modułów Pythona i wszystkich modułów Pythona zainstalowanych w systemie i wykorzystaliśmy te metody, aby zrozumieć ich implementację.