Ningún módulo llamado 'herramientas de configuración'

Ningun Modulo Llamado Herramientas De Configuracion



Ya sea que recién esté comenzando con Python o sea un profesional experimentado, ocasionalmente necesitará instalar paquetes externos para usar en sus proyectos. paquete.

En este tutorial, aprenderá sobre varios métodos y técnicas que puede usar para corregir este error.

¿Qué son las herramientas de configuración de Python?

Antes de profundizar en las causas del error 'ningún módulo llamado 'herramientas de configuración'', es bueno comprender qué son las herramientas de configuración.







En Python, existen dos métodos principales para crear y distribuir paquetes:



  1. Distutil
  2. Herramientas de configuración

Distutils es la herramienta de empaquetado predeterminada de Python. Está integrado en la biblioteca estándar de Python y oculta los detalles de bajo nivel de la creación de un paquete de Python.



Setuptools, por otro lado, es una alternativa a distutils. Está construido sobre distutils y proporciona más funciones y mejoras en comparación con su contraparte.





Tenga en cuenta que difícilmente diferenciará entre paquetes creados con distutils y setuptools.

¿Qué causa el error 'Ningún módulo llamado 'setuptools''?

Nada es más frustrante que ejecutar su código y obtener un error como se muestra:



Rastrear ( la mas reciente ultima llamada ) :

Expediente ' setup.py' , línea 1 , en < módulo >

de herramientas de configuración importar *

ModuleNotFoundError: ningún módulo nombrado 'herramientas de configuración'

Aunque no existe una causa universal de este tipo de error. Hay tres posibles causas principales. Éstos incluyen:

  1. Falta la biblioteca de herramientas de configuración
  2. La biblioteca de herramientas de instalación no está en la ruta del sistema
  3. Versiones incorrectas de Python y Pip.

Analicemos cómo podemos intentar resolver el error.

Solución n.º 1: instalación de la biblioteca de herramientas de configuración

La principal causa del error 'ningún módulo llamado 'setuptools'' es la biblioteca que falta. El paquete setuptools no forma parte de la biblioteca estándar de Python. Por lo tanto, antes de importarlo, es bueno asegurarse de tener el paquete instalado.

Puede instalar el paquete setuptools ejecutando el código que se muestra a continuación:

$ pip instalar herramientas de configuración

$ pip3 instalar herramientas de configuración

El comando anterior instalará las herramientas de configuración para su sistema. Asegúrese de tener pip instalado en su sistema antes de ejecutar el código anterior.

En los sistemas Linux, es posible que deba instalar el paquete de herramientas de configuración utilizando su administrador de paquetes.

Los comandos para las distribuciones populares de Linux se proporcionan a continuación:

Basado en Debian/Ubuntu

$ sudo apt-get install python3-setuptools -y

Fedora/REHL

$ sudo yum install python3-setuptools-y

Basado en Arch/Manjaro

$ sudo pacman -S python-setuptools

Los comandos anteriores deben descargar e instalar las herramientas de configuración de Python en su sistema.

Solución n.º 2: incluya las herramientas de configuración en la ruta del sistema.

En algunos casos, es posible que se enfrente a 'ningún módulo llamado 'setuptools'' incluso después de instalar la biblioteca de herramientas de configuración.

Esto ocurre principalmente si pip no está disponible en la ruta de su sistema. Puede corregir este error agregando pip a la ruta.

De forma predeterminada, el directorio pip se encuentra en:

C:\Usuarios\nombre de usuario\AppData\Local\Programs\Python310\Scripts

C:\Usuarios\nombre de usuario\anaconda3\pkgs\pip\Scripts

Tenga en cuenta que la ruta puede variar según el método de instalación y el intérprete de Python instalado.

Una vez que localice la ruta a pip, agréguela a la ruta de su sistema manualmente y actualice la sesión de la terminal para aplicar los cambios.

Luego puede reinstalar el paquete de herramientas de configuración usando pip como se muestra en el comando anterior.

Solución #3 – Paquete incorrecto

Otra causa de este error es instalar el paquete con el pip incorrecto. Para resolver esto, asegúrese de haber instalado las herramientas de configuración con el pip para su intérprete de Python.

Por ejemplo, para Python3, instale las herramientas de configuración con el comando:

$ pip3 instalar herramientas de configuración

Para Python 2, ejecute el comando:

$ pip instalar herramientas de configuración

Clausura

En este artículo, aprendió sobre las posibles causas de la falta de módulo llamado 'setuptools' en Python y cómo puede resolverlo.