Gdzie są pakiety Python zainstalowane w Linux

Gdzie są pakiety Python zainstalowane w Linux
Ten artykuł koncentruje się na lokalizacji pakietów Python w różnych rozkładach Linux.

Czytając ten samouczek, dowiesz się, gdzie pakiety i moduły Pythona są zainstalowane w systemie i innych dystrybucjach Linux. Ale najważniejsze nauczanie w tym samouczku znajduje się w ostatniej sekcji, w której nauczysz się znaleźć pakiety Pythona bez zapamiętywania katalogów niezależnie od metody dystrybucji lub instalacji Linux.

Wszystkie przykłady pokazane w tym artykule obejmują zrzuty ekranu, co ułatwi każdemu użytkownikowi Linuksa zrozumienie ich niezależnie od poziomu wiedzy.

Poprzedni niezbędny krok: Nauka zainstalowanej wersji Python

Aby śledzić wszystkie instrukcje opisane w tym artykule, musisz najpierw znać wersję Python zainstalowaną w twoim systemie.

Aby się tego nauczyć, możesz użyć polecenia LS, a następnie ścieżki plików wykonywalnych i zastąpić wersję wieloznaczną kartą, jak pokazano następująco:

LS/USR/BIN/Python*



Jak widać, w moim systemie są obecnie dwie wersje Pythona: Python 3.9 i Python 2.7. Pozostałe ścieżki należą do symbolicznych linków.

Gdzie są pakiety Python przechowywane po zainstalowaniu bez menedżera pakietów

Jeśli instalacja Pythona została przeprowadzona ze źródeł lub z mechanizmów instalacji Pythona (takie jak konfiguracja Easy_Install lub Python.PY), a nie z menedżera pakietów apt-get lub zdolność Między innymi pakiety Pythona są przechowywane pod /usr/local/lib/python/ informator.

Ten katalog można zdefiniować jako uniwersalny i ważny dla prawie każdej dystrybucji Linux, ponieważ jest oparty na metodach instalacyjnych dostępnych dla różnych dystrybucji niezależnie od menedżerów opakowań. Oczywiście nie jest to ważne, gdy Python jest zainstalowany za pomocą określonego menedżera pakietów dystrybucji.

Jeśli skompilowałeś Python ze źródeł lub zainstalowałeś go za pomocą organizować coś.py Lub Easy_Install, Możesz sprawdzić tę lokalizację za pomocą polecenia LS, jak pokazano na poniższym zrzucie ekranu, gdzie 3.10 Musi zostać zastąpiony swoją faktyczną wersją Python.

LS/USR/Local/Lib/Python3.10/


Gdzie są pakiety Pythona po zainstalowaniu przez PIP

Pakiety Python zainstalowane za pomocą polecenia PIP są przechowywane w ramach /usr/local/lib // dist-pak/pip/ informator.

Można znaleźć właściwą lokalizację za pomocą pypeć polecenie, a następnie lista Opcja, jak pokazano następująco:

Lista PIP


Gdzie są pakiety Python zainstalowane w dystrybucjach Debian/Ubuntu

Jeśli jesteś debianem, ubuntu lub inną dystrybucją i zainstalowałeś Python przez dpkg Menedżer pakietów lub jedna z jego frontend, jak apt-get, trafny Lub uzdolnienie, pakiety są przechowywane w /USR/Lib/Python katalog, jak pokazano na poniższym obrazku, gdzie 3.9 Musi zostać zastąpiony swoją faktyczną wersją Python.

LS/USR/Lib/Python3.9/



Notatka: Jak wspomniano wcześniej, jeśli nie instalujesz Pythona za pomocą dpkg, apt, apt-get Lub uzdolnienie, Pakiety będą miały inną lokalizację opisaną w pierwszej sekcji tego dokumentu.

Gdzie są pakiety Python zainstalowane w dystrybucjach i SUSE oparte na Red Hat

Podobnie jak w Debian/Ubuntu, pakiety Python bez określonej konkretnej architektury są instalowane w ramach /USR/Lib/Python informator.

Ale specyficzne pakiety architektury Pythona w Red Hat są przechowywane w opisowym katalogu, takim jak /usr/lib64/python.

Lokalne pakiety Pythona są instalowane pod /dom//.Local/Lib/Python/.

Jak znaleźć zainstalowane pakiety Python niezależnie od metody instalacji

Cokolwiek to jest dystrybucja Linuksa, zawsze możesz użyć znajdować polecenie do wyszukiwania plików według typu, w tym przypadku w celu znalezienia pakietów Pythona za pomocą IT .py rozszerzenie, jak pokazano na poniższym rysunku, gdzie /usr to katalog nadrzędny w wyszukiwaniu rekurencyjnym, -typ f określa, że ​​przeszukujesz pliki, a nie katalogi oraz „*.py”To rozszerzenie plików, których szukasz.

Znajdź /Usr -Type F -name "*.py "


Znalezienie modułów Pythona

Aby znaleźć moduły Pythona, otwórz konsolę Python, wykonując Python, gdzie należy zastąpić swoją rzeczywistą wersją Python. Następnie uruchom polecenie Pomoc („moduły”) Jak pokazano w poniższym przykładzie:

W naszym przypadku za pomocą Python 3 wykonujemy następujący kod:

Python3


Następnie wykonujemy również ten następujący kod:

Pomoc („moduły”)


Wniosek

Jak widać, pakiety Pythona są instalowane w różnych lokalizacjach w zależności od dystrybucji Linuksa, metod instalacji, aw niektórych przypadkach, w zależności od architektury. Ale znajdować Polecenie jest przydatne do wyszukiwania wszystkich pakietów Pythona niezależnie od metody instalacji, dystrybucji lub architektury i jest prawidłową techniką dla każdego dystrybucji Linux. Uczenie się wersji programu lub sposobu znalezienia plików według typu lub rozszerzenia jest niezwykle łatwe i obowiązkowe dla wszystkich użytkowników Linuksa niezależnie od ich poziomu wiedzy. Ważne jest, aby wyjaśnić, że chociaż ten artykuł zawiera przykłady, w tym Python 2, ta wersja została przerwana, a Python 3 jest obecną wersją, z wieloma ulepszeniami. Zawsze staraj się zainstalować Python za pomocą menedżera pakietów dystrybucyjnych Linux, automatycznie rozwiązywając zależności i ułatwiając proces usuwania przed problemami.

Dziękuję za przeczytanie tego artykułu. Mamy nadzieję, że było to przydatne. Przestrzegaj wskazówek Linux, aby uzyskać bardziej profesjonalne porady i samouczki Linux.