"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como resolver “ImportError: Nenhum módulo chamado ‘encodings’” em Python após a atualização do Ubuntu?

Como resolver “ImportError: Nenhum módulo chamado ‘encodings’” em Python após a atualização do Ubuntu?

Publicado em 17/11/2024
Navegar:392

How to Resolve

Resolvendo "ImportError: Nenhum módulo chamado 'encodings'" em Python após a atualização do Ubuntu

O problema surge quando a codificação de localidade não pode ser obtida , resultando na mensagem de erro "ImportError: Nenhum módulo chamado 'encodings'." Esse problema pode persistir apesar da reinstalação do Python e da definição de variáveis ​​ambientais.

Solução para Python-3:

  • Remova arquivos de ambiente virtual: rm -rf venv
  • Recriar ambiente virtual: virtualenv -p /usr/bin/python3 venv/
  • Ativar ambiente virtual: fonte venv/bin/activate
  • Instale os pacotes necessários: pip install -r requisitos.txt

Além disso, conforme mencionado nas notas de lançamento do Ubuntu Xenial Xerus, pode ser necessário editar o arquivo /etc/default/locale e certifique-se de que as variáveis ​​​​LANGUAGE e LC_ALL estejam definidas para o local desejado.

Depois de seguir essas etapas, o problema deve ser resolvido, permitindo que o Python seja executado sem encontrar a mensagem "ImportError: Nenhum módulo chamado 'encodings'".

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3