Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Erro ao testar a instalação do locust (locust --help)

Na minha máquina, Ubuntu 22.04, instalei o locust com o pip install locust, mas ao fazer o locust --help p/ testar a instalação, tive o seguinte erro:

ubuntu@ubuntu:~/IAC$ locust --help
Traceback (most recent call last):
  File "/usr/local/bin/locust", line 5, in <module>
    from locust.main import main
  File "/home/ubuntu/.local/lib/python3.10/site-packages/locust/__init__.py", line 22, in <module>
    from .contrib.fasthttp import FastHttpUser
  File "/home/ubuntu/.local/lib/python3.10/site-packages/locust/contrib/fasthttp.py", line 27, in <module>
    from charset_normalizer import detect
ModuleNotFoundError: No module named 'charset_normalizer'

O problema foi resolvido instalando o charset_normalizer com o pip

O comando é:

pip install charset_normalizer

Fica a dica pra quem tiver o mesmo problema!

1 resposta
solução!

Olá, Carlos.

Tudo bem?

Agradeço muito pela sua contribuição, isso é super importante para a nossa comunidade. Com certeza, sua dica será muito útil para outras pessoas que possam estar enfrentando o mesmo problema.

Só para contextualizar um pouco mais, o erro que você encontrou ocorreu porque a biblioteca 'charset_normalizer' não estava instalada em seu ambiente. Essa biblioteca é uma dependência do Locust, o software que estamos usando para testar a carga de requisições no curso.

Quando você executou o comando pip install locust, o pip deveria ter instalado todas as dependências necessárias automaticamente. No entanto, às vezes, por diversos motivos, isso pode não acontecer, como foi o seu caso.

A solução que você encontrou foi perfeita: instalar a biblioteca faltante manualmente com o comando pip install charset_normalizer.

Sua dica é muito valiosa, pois outros estudantes que encontrarem o mesmo problema agora saberão como resolvê-lo.

Espero ter ajudado de alguma forma e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software