Praca nad projektami w języku Python może wymagać wyszczególnienia zainstalowanych pakietów języka Python w celu zarządzania zależnościami, sprawdzania dostępności aktualizacji lub udostępniania wymagań projektu innym osobom. W tym poście przyjrzymy się licznym technikom tworzenia listy pakietów Pythona zainstalowanych w twoim systemie.
Wyświetl listę zainstalowanych pakietów Pythona
Poniżej znajduje się kilka metod, dzięki którym możemy wyświetlić listę zainstalowanych Pyton Pakiety:
- Za pomocą pypeć lista
- Używanie zamrożenia pip
- Korzystanie z pkg_resources Pythona
- Korzystanie z pipdeptre
- Korzystanie z pipenv
- Korzystanie z Notatnika Jupytera
Wyświetl listę zainstalowanych pakietów Pythona za pomocą listy pip
Najpopularniejszą metodą wyświetlania zainstalowanych pakietów Pythona jest użycie narzędzia wiersza poleceń pip. pip jest standardowym menedżerem pakietów dla języka Python i jest dostarczany z preinstalowanym językiem Python 3.4 i nowszymi wersjami.
Możemy wyświetlić listę zainstalowanych pakietów za pomocą pip, używając polecenia list. Po prostu otwórz terminal lub wiersz poleceń i uruchom następujące polecenie, a zobaczysz listę wszystkich zainstalowanych pakietów.
pip list>
To polecenie wyświetli listę wszystkich pakietów Pythona zainstalowanych w środowisku Python i ich wersji. Możesz także przekierować dane wyjściowe do pliku tekstowego (Opcjonalnie). Jeśli chcesz zapisać listę zainstalowanych pakietów w pliku tekstowym, możesz użyć następującego polecenia:
pip list>zainstalowany_pakiety.txt>
To polecenie utworzy plik o nazwie install_packages.txt i zapisze w nim listę pakietów.
Wyświetl listę pakietów Pythona za pomocą zamrożenia pip
Innym powszechnie używanym poleceniem wyświetlającym listę zainstalowanych pakietów, szczególnie w kontekście zarządzania projektami w języku Python, jest zamrożenie pip. To polecenie generuje listę zainstalowanych pakietów i ich wersji w formacie powszechnie używanym do określania zależności projektu w pliku require.txt.
Możemy użyć zamrożenie pestek aby wyświetlić listę zainstalowanych pakietów Pythona. Po prostu otwórz terminal lub wiersz poleceń i uruchom następujące polecenie.
pip freeze>
To polecenie wyświetli listę zainstalowanych pakietów i ich wersji, podobną do tej, którą można znaleźć w pliku require.txt.
Wyświetl listę pakietów Pythona za pomocą modułu pkg_resources języka Python
Jeśli wolisz programowe podejście do wyświetlania zainstalowanych pakietów w skrypcie Pythona, możesz użyć modułu pkg_resources z pakietu setuptools. Oto przykład, jak z niego korzystać:
Python3
multiplekser dwa do jednego
import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)> |
>
>
Ten skrypt wydrukuje nazwy i wersje wszystkich zainstalowanych pakietów w twoim środowisku Python.
Wyświetl listę pakietów Pythona za pomocą pipdeptree
pipdeptree to pakiet Pythona, który pomaga wizualizować i wyświetlać listę zależności zainstalowanych pakietów w strukturze przypominającej drzewo. Aby z niego skorzystać, musisz go najpierw zainstalować:
pip install pipdeptree>
Po zainstalowaniu pipdeptree możesz wyświetlić listę zainstalowanych pakietów i ich zależności w następujący sposób:
pipdeptree>
To polecenie wyświetli drzewiastą strukturę zainstalowanych pakietów i ich zależności.
Wyświetl listę zainstalowanych pakietów za pomocą pipenv
pipenv to popularne narzędzie do zarządzania środowiskami projektowymi i zależnościami w języku Python. Łączy pip i virtualenv, aby stworzyć izolowane środowiska Pythona dla twoich projektów. Aby wyświetlić listę zainstalowanych pakietów w środowisku pipenv, wykonaj następujące kroki:
- Otwórz terminal lub wiersz poleceń i przejdź do katalogu, w którym znajduje się plik Pipfile.
- Aktywuj środowisko wirtualne:
pipenv shell>
Lista zainstalowanych pakietów:
pipenv lock --requirements>
To polecenie wyświetli listę zainstalowanych pakietów i ich wersji.
array.sort w Javie
Korzystanie z Notatnika Jupytera
Jeśli używamy Jupyter Notebook do programowania w języku Python i chcemy wyświetlić listę zainstalowanych pakietów w notatniku, możemy to zrobić za pomocą ! (polecenie powłoki) przedrostek. Oto jak:
- Otwórz notatnik Jupyter: Uruchom notatnik Jupyter, uruchamiając notatnik Jupyter w terminalu.
- Utwórz nowy notatnik lub otwórz istniejący: Możesz utworzyć nowy notatnik lub otworzyć istniejący, w którym chcesz wyświetlić listę zainstalowanych pakietów.
- Lista zainstalowanych pakietów w komórce notatnika:
!pip list>
Uruchomienie tego polecenia w komórce notatnika spowoduje wyświetlenie listy zainstalowanych pakietów i ich wersji w wynikach notatnika.