Dove sono i pacchetti Python installati in Linux

Dove sono i pacchetti Python installati in Linux
Questo articolo si concentra sulla posizione dei pacchetti Python in diverse distribuzioni Linux.

Leggendo questo tutorial, imparerai dove sono installati i pacchetti e i moduli Python nel tuo sistema e altre distribuzioni Linux. Ma l'insegnamento più importante in questo tutorial è nell'ultima sezione, in cui imparerai a trovare i pacchetti Python senza memorizzare le directory indipendentemente dalla distribuzione o dal metodo di installazione Linux.

Tutti gli esempi mostrati in questo articolo includono schermate, rendendo facile per ogni utente Linux comprenderli indipendentemente dal loro livello di conoscenza.

PASSAGGIO DI PRECENSIONE DEVALI: APPRENDIMENTO La versione Python installata

Per seguire tutte le istruzioni descritte in questo articolo, devi prima conoscere la versione Python installata nel tuo sistema.

Per impararlo, è possibile utilizzare il comando LS seguito dal percorso dei file eseguibili e sostituire la versione con un jolly come mostrato nel seguente:

LS/USR/Bin/Python*



Come puoi vedere, ci sono due versioni Python attualmente installate nel mio sistema: Python 3.9 e Python 2.7. Gli altri percorsi appartengono ai collegamenti simbolici.

Dove sono i pacchetti Python archiviati quando installati senza pacchetti

Se l'installazione di Python è stata eseguita da fonti o da meccanismi di installazione di Python (come Easy_install o Python Setup.py) e non da un gestore di pacchetti come apt-get o attitudine Tra gli altri, i pacchetti Python sono conservati sotto il /USR/Local/Lib/Python/ directory.

Questa directory può essere definita universale e valida per quasi tutte le distribuzione Linux perché si basa su metodi di installazione disponibili per diverse distribuzioni indipendentemente dai loro pacchetti. Naturalmente, questo non è valido quando Python è installato utilizzando un gestore di pacchetti di distribuzione specifico.

Se hai compilato Python da fonti o installato utilizzando il impostare.Py O easy_install, È possibile controllare questa posizione utilizzando il comando LS come mostrato nella seguente schermata dove 3.10 Deve essere sostituito con la tua vera versione di Python.

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


Dove sono i pacchetti Python se installati tramite PIP

I pacchetti Python installati utilizzando il comando PIP sono archiviati sotto /usr/local/lib // dist-packages/pip/ directory.

Puoi trovare la posizione corretta utilizzando il PIP comando seguito dal elenco Opzione come mostrato nel seguente:

Elenco PIP


Dove sono i pacchetti Python installati nelle distribuzioni Debian/Ubuntu

Se sei un Debian, Ubuntu o altre distribuzione basata e hai installato Python attraverso il dpkg Packages Manager o uno dei suoi frontend come Apt-get, Apt O attitudine, I pacchetti sono archiviati in /usr/lib/python directory, come mostrato nella seguente immagine dove 3.9 Deve essere sostituito con la tua vera versione di Python.

ls/usr/lib/python3.9/



Nota: Come accennato in precedenza, se non si installa Python usando il dpkg, Apt, Apt-get O attitudine, I pacchetti avranno una posizione diversa descritta nella prima sezione di questo documento.

Dove sono i pacchetti Python installati in Red Hat Distribuzioni e SUSE

Come in Debian/Ubuntu, i pacchetti Python senza architettura specifica definita sono installati sotto il /usr/lib/python directory.

Ma i pacchetti di Python di architettura specifici in Red Hat sono archiviati in una directory descrittiva come /USR/Lib64/Python.

I pacchetti Python locali sono installati sotto /casa//.locale/lib/python/.

Come trovare pacchetti Python installati indipendentemente dal metodo di installazione

Qualunque sia la tua distribuzione Linux, puoi sempre usare il Trovare comanda di cercare i file per tipo, in questo caso per trovare i pacchetti Python usando i suoi .Py estensione come mostrato nella figura seguente dove /usr è la directory genitore nella ricerca ricorsiva, -Tipo F Definisce che stai cercando file e non directory e "*.Py"È l'estensione dei file che stai cercando.

Find /usr -type f -name "*.Py "


Trovare moduli Python

Per trovare i moduli Python, apri la console Python eseguendo il Python, dove deve essere sostituito con la tua vera versione di Python. Quindi, esegui il comando aiuto ("moduli") Come mostrato nell'esempio seguente:

Nel nostro caso, usando Python 3, eseguiamo il seguente codice:

Python3


Quindi, eseguiamo anche questo codice seguente:

aiuto ("moduli")


Conclusione

Come puoi vedere, i pacchetti Python sono installati in diverse posizioni a seconda della distribuzione Linux, dei metodi di installazione e in alcuni casi, a seconda dell'architettura. Ma il Trovare Il comando è utile per cercare tutti i pacchetti Python indipendentemente dal metodo, dalla distribuzione o dall'architettura di installazione ed è una tecnica valida per ogni distribuzione Linux. L'apprendimento delle versioni del programma o come trovare i file per tipo o estensione è estremamente facile e obbligatorio per tutti gli utenti Linux indipendentemente dal loro livello di conoscenza. È importante chiarire che mentre questo articolo fornisce esempi tra cui Python 2, questa versione è stata interrotta e Python 3 è la versione attuale, con molti miglioramenti. Cerca sempre di installare Python utilizzando il gestore dei pacchetti di distribuzione Linux, risolvendo automaticamente le dipendenze e facilitando il processo di rimozione prima dei problemi.

Grazie per aver letto questo articolo. Speriamo che sia stato utile. Continua a seguire il suggerimento Linux per suggerimenti e tutorial più professionali di Linux.