¿Dónde están instalados los paquetes de Python en Linux?

Este artículo se centra en la ubicación de los paquetes de Python en diferentes distribuciones de Linux. Al leer este tutorial, sabrá dónde están instalados los paquetes y módulos de Python en su sistema y otras distribuciones de Linux. Pero la lección más importante de este tutorial está en la última sección, donde aprenderá cómo encontrar los paquetes de Python sin recordar los directorios, independientemente de la distribución de Linux o el método de instalación. Todos los ejemplos que se muestran en este artículo incluyen capturas de pantalla, lo que los hace fáciles de entender para cualquier usuario de Linux, independientemente de su nivel de habilidad.
Paso previo necesario: Aprenda la versión de Python instalada
Para seguir todas las instrucciones descritas en este artículo, primero debe conocer la versión de Python instalada en su sistema. Para aprenderlo, puede usar el comando ls seguido de la ruta de los ejecutables y reemplazar la versión con un comodín, como se muestra a continuación:
Como puede ver, actualmente hay dos versiones de Python instaladas en mi sistema: Python 3.9 y Python 2.7. Los otros caminos pertenecen a los enlaces simbólicos.
¿Dónde se almacenan los paquetes de Python cuando se instalan sin el Administrador de paquetes?
Si la instalación de python se realizó desde fuentes o mediante mecanismos de instalación de python (como easy_install o python setup.py) y no mediante un administrador de paquetes como apt-get o aptitude, entre otros, los paquetes de python se guardan en /usr/local/lib/python

¿Dónde están los paquetes de python cuando se instalan a través de pip?
Los paquetes de Python instalados con el comando pip se guardan en /usr/local/lib/
¿Dónde se instalan los paquetes de Python en las distribuciones de Debian/Ubuntu?
Si tiene una distribución basada en Debian, Ubuntu u otra e instaló Python a través del administrador de paquetes dpkg o una de sus interfaces como apt-get, apt o aptitude, los paquetes se almacenarán en el /usr/lib/python
Nota: Como se mencionó, si no instala Python con dpkg, apt, apt-get o aptitude, los paquetes tienen una ubicación diferente, que se describe en la primera sección de este documento.

¿Dónde se instalan los paquetes de Python en las distribuciones basadas en Red Hat y SUSE?
Como en Debian/Ubuntu, los paquetes de Python sin una arquitectura específica definida se instalan bajo /usr/lib/python
Cómo encontrar paquetes de Python instalados independientemente del método de instalación
Cualquiera que sea su distribución de Linux, siempre puede usar esos Encontrar Comando para buscar los archivos por tipo, en este caso para encontrar los paquetes de python usando .py extensión, como se muestra en la siguiente figura, donde /usr es el directorio principal en la búsqueda recursiva, -Tipo f define que busca archivos y no directorios, y "*.py' es la extensión de archivo que está buscando. encontrar /usr -tipo f -nombre "*.py"
Buscar módulos de Python
Para encontrar los módulos de Python, abra la consola de Python escribiendo python

Conclusión
Como puede ver, los paquetes de Python se instalan en diferentes lugares según la distribución de Linux, los métodos de instalación y, en algunos casos, la arquitectura. Pero el Encontrar El comando es útil para buscar todos los paquetes de Python, independientemente del método de instalación, la distribución o la arquitectura, y es una técnica válida para cualquier distribución de Linux. Aprender las versiones del programa o encontrar los archivos por tipo o extensión es extremadamente fácil y obligatorio para todos los usuarios de Linux, sea cual sea su nivel de conocimiento. Es importante aclarar que si bien este artículo contiene ejemplos que incluyen Python 2, esta versión se ha descontinuado y Python 3 es la versión actual con muchas mejoras. Siempre intente instalar Python usando su administrador de paquetes de distribución de Linux, que resolverá automáticamente las dependencias y facilitará el proceso de eliminación de problemas. Gracias por leer este artículo. Esperamos que haya sido útil. Siga la nota de Linux para obtener más consejos y tutoriales profesionales de Linux.
Deja una respuesta