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ę:
- Sprawdź wszystkie lokalnie zainstalowane moduły Pythona
- 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:
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:
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”:
- Używanie polecenia „pip freeze”.
- 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:
(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:
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ę.