logo

Ottieni la posizione della directory dei pacchetti del sito Python

Un'installazione Python ha una directory dei pacchetti del sito all'interno della directory del modulo. Questa directory è dove vengono rilasciati i pacchetti installati dall'utente. UN .pth viene mantenuto il file in questa directory, che contiene i percorsi delle directory in cui sono installati i pacchetti aggiuntivi. In questo articolo imparerai come trovare la posizione della directory dei pacchetti del sito Python in Python.

La ricerca della directory in cui sono archiviati i pacchetti del sito può essere eseguita in due modi:



  • Trovare la directory site-packages contenente tutti i pacchetti installati nella distribuzione Python.
  • Trovare la directory del pacchetto di un pacchetto/libreria specifico.

Trovare la directory dei pacchetti del sito

La directory globale dei pacchetti del sito (o dist-packages) può essere individuata eseguendo il seguente comando nell'interprete dei comandi (cmd.exe o terminale) del sistema operativo:

windows.open javascript
py -m site>

Produzione:

Questo fornisce un elenco di tutti i pacchetti installati sui siti utente e di base, incluse le directory elencate nel file sys.path file. Quindi l'output del comando precedente è dettagliato. Per snellirlo chiama il getsitepackages funzione presente in luogo biblioteca. Questo potrebbe essere compilato in una riga utilizzando il file -C attributo presente nel comando Python, che esegue il codice fornito nell'argomento.



py -c 'import site; print(site.getsitepackages())'>

Produzione:

elenco collegato Java

Questo fornisce un elenco contenente il percorso dei pacchetti del sito e la distribuzione Python predefinita in cui la directory dei pacchetti del sito conterrebbe l'elenco di tutti i pacchetti installati in Python.

cos'è il comando di esportazione in Linux

Trovare la directory del pacchetto di un pacchetto specifico

Per individuare la directory in cui è installato un particolare modulo/libreria, eseguire il seguente comando nell'interprete dei comandi del sistema operativo:



py -m pip show>

A scopo dimostrativo, la directory del pacchetto of pyautogui verrebbe trovato. Quindi il comando diventa:

py -m pip show pyautogui>

Produzione:

Questo mostra tutte le informazioni associate al pacchetto insieme alla directory in cui si trova, che è il file pacchetti del sito directory. Questo perché è la directory principale di tutti i pacchetti. Pertanto, è possibile individuare una directory del pacchetto cercando il suo nome all'interno del file pacchetti del sito directory.