Nenhum módulo chamado 'setupTools'

Nenhum módulo chamado 'setupTools'
Se você está apenas começando com o Python ou um profissional experiente, ocasionalmente precisará instalar pacotes externos para usar em seus projetos.No entanto, em alguns casos, você pode enfrentar o “nenhum módulo chamado 'setupTools' ao tentar instalar um pacote específico.

Neste tutorial, você aprenderá sobre vários métodos e técnicas que você pode usar para corrigir este erro.

O que é Python setupTools?

Antes de mergulhar no que causa o erro "Nenhum módulo chamado 'setupTools'", é bom entender o que são setuptools.

No Python, existem dois métodos principais de construção e distribuição de pacotes:

  1. Distutils
  2. SetupTools

Distutils é a ferramenta de embalagem Python padrão. Ele está embutido na biblioteca padrão do Python e oculta os detalhes de baixo nível da construção de um pacote Python.

SetupTools, por outro lado, é uma alternativa aos distutils. Ele é construído sobre os distutils e fornece mais recursos e aprimoramentos em comparação com sua contraparte.

Lembre -se de que você dificilmente diferenciará os pacotes que são construídos com distutils e SetupTools.

O que causa o erro "Nenhum módulo chamado 'setupTools'"?

Nada é mais frustrante do que executar seu código e obter um erro como mostrado:

Traceback (chamada mais recente):
Arquivo "Configuração.py ", linha 1, em
De SetupTools Import *
ModuleNotFoundError: nenhum módulo chamado 'setuptoosl'

Embora não haja causa universal desse tipo de erro. Existem três principais causas possíveis. Esses incluem:

  1. Falta a biblioteca SetupTools
  2. Biblioteca SetupTools não no caminho do sistema
  3. Versões incorretas de python e pip.

Vamos discutir como podemos tentar resolver o erro.

Solução #1 - Instalando a Biblioteca SetupTools

A principal causa do erro "Nenhum módulo chamado 'setupTools'" é a biblioteca ausente. O pacote setupTools não faz parte da Biblioteca Padrão do Python. Portanto, antes de importá -lo, é bom garantir que você tenha o pacote instalado.

Você pode instalar o pacote setupTools executando o código mostrado abaixo:

$ pip install setopupols
$ PIP3 Instale setUptools

O comando acima instalará os setupTools para o seu sistema. Certifique -se de instalar o PIP no seu sistema antes de executar o código acima.

Nos sistemas Linux, pode ser necessário instalar o pacote SetupTools usando o gerenciador de pacotes.

Os comandos para as distribuições populares do Linux são conforme fornecido abaixo:

Debian/Ubuntu baseado

$ sudo apt-get install python3-setuppools -y

Fedora/Rehl

$ sudo yum install python3 -setupsols -y

Baseado em arco/manjaro

$ sudo pacman -s python -setupsols

Os comandos acima devem baixar e instalar os utilitários do Python SetupTools em seu sistema.

Solução #2 - Inclua SetupTools no caminho do sistema.

Em alguns casos, você pode enfrentar o “nenhum módulo chamado 'SetupTools', mesmo depois de instalar a biblioteca SetupTools.

Isso ocorre principalmente se o PIP não estiver disponível no caminho do seu sistema. Você pode corrigir esse erro adicionando PIP ao caminho.

Por padrão, o diretório PIP está localizado em:

C: \ Usuários \ Nome de usuário \ AppData \ Local \ Programa \ Python310 \ Scripts
C: \ Usuários \ Nome de usuário \ anaconda3 \ pkgs \ pip \ scripts

Observe que o caminho pode variar dependendo do método de instalação e do intérprete python instalado.

Depois de localizar o caminho para Pip, adicione -o ao caminho do sistema manualmente e atualize a sessão do terminal para aplicar as alterações.

Você pode reinstalar o pacote setupTools usando PIP, como mostrado no comando acima.

Solução #3 - pacote incorreto

Outra causa deste erro é instalar o pacote com o pip incorreto. Para resolver isso, verifique se você instalou o SetupTools com o PIP para o seu intérprete Python.

Por exemplo, para Python3, instale o setupTools com o comando:

$ PIP3 Instale setUptools

Para Python 2, execute o comando:

$ pip install setopupols

Fechamento

Neste artigo, você aprendeu sobre as possíveis causas do 'nenhum módulo chamado' setupTools ”em Python e como você pode resolvê -lo.