Dove è installato Python

Manav Narula 15 ottobre 2021
  1. Usa la funzione dirname() per trovare la cartella di installazione di Python
  2. Usa il comando where per trovare la cartella di installazione di Python
  3. Usa il comando which per trovare la cartella di installazione di Python
Dove è installato Python

La cartella di installazione di qualsiasi software o applicazione ha un certo significato poiché ci indica il punto esatto in cui è possibile trovare la maggior parte dei file e delle cartelle correlati. Lo stesso vale per Python; dobbiamo installarlo in una posizione specifica in cui memorizza i moduli della lingua e il framework di base.

In questo tutorial impareremo come visualizzare il percorso della cartella di installazione di Python.

Usa la funzione dirname() per trovare la cartella di installazione di Python

La libreria os viene utilizzata per interagire con il sistema operativo e dispone di funzioni per recuperare i percorsi completi dei file. La funzione dirname() da questa libreria può essere usata per recuperare la directory dal percorso del file specificato.

Per restituire la directory di installazione, passiamo il sys.executable a questa funzione dalla libreria sys. Il sys.executable restituisce il percorso dell’eseguibile binario dell’interprete Python.

Il codice seguente mostra come usarlo.

import os
import sys

print(os.path.dirname(sys.executable))

Produzione:

C:\Python\Python 3.9\

Usa il comando where per trovare la cartella di installazione di Python

Possiamo usare direttamente il comando where python nel prompt dei comandi per trovare la cartella di installazione di Python in Windows.

C:\>where python
C:\Python\Python 3.9\python.exe

Usa il comando which per trovare la cartella di installazione di Python

In Linux e macOS, possiamo usare il comando which python nel terminale per visualizzare il percorso di installazione di Python.

Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Articolo correlato - Python Installation