Una instalación de Python tiene un directorio de paquetes de sitio dentro del directorio del módulo. Este directorio es donde se eliminan los paquetes instalados por el usuario. A .pth Se mantiene el archivo en este directorio, que contiene rutas a los directorios donde se instalan los paquetes adicionales. En este artículo, aprenderá cómo encontrar la ubicación del directorio de paquetes de sitio de Python en Python.
Encontrar el directorio donde se almacenan los paquetes del sitio se puede hacer de dos maneras:
- Encontrar el directorio de paquetes del sitio que contiene todos los paquetes instalados en la distribución de Python.
- Encontrar el directorio de paquetes de un paquete/biblioteca específico.
Encontrar el directorio de paquetes del sitio
El directorio global de paquetes de sitio (o dist-packages) se puede ubicar ejecutando el siguiente comando en el intérprete de comandos (cmd.exe o terminal) de su sistema operativo:
tipos de computadora
py -m site>
Producción:

Esto proporciona una lista de todos los paquetes instalados en los sitios base y de usuario, incluidos los directorios enumerados en el ruta.sys archivo. Por lo tanto, el resultado del comando anterior es detallado. Para agilizarlo llama al obtener paquetes de sitio función presente en el sitio biblioteca. Esto podría compilarse en una sola línea usando el -C atributo presente en el comando Python, que ejecuta el código proporcionado en el argumento.
py -c 'import site; print(site.getsitepackages())'>
Producción:
convertir caracteres en cadenas

Esto proporciona una lista que contiene la ruta de los paquetes del sitio y la distribución predeterminada de Python donde el directorio de los paquetes del sitio contendría la lista de todos los paquetes instalados en Python.
Python tupla ordenada
Encontrar el directorio de paquetes de un paquete específico
Para localizar el directorio en el que está instalado un módulo/biblioteca en particular, ejecute el siguiente comando en el intérprete de comandos del sistema operativo:
py -m pip show>
Para demostración, el directorio de paquetes de pyautogui se encontraría. Por tanto, el comando se convierte en:
py -m pip show pyautogui>
Producción:

Este muestra toda la información asociada al paquete junto con el directorio en el que se encuentra, que es el paquetes de sitio directorio. Esto se debe a que es el directorio principal de todos los paquetes. Por lo tanto, se podría localizar un directorio de paquetes buscando su nombre dentro del paquetes de sitio directorio.