Python - locale.Error: unsupported locale setting [Resolvido]

Publicado por Fábio Berbert de Paula em 27/11/2018

[ Hits: 22.634 ]

Blog: https://fabio.automatizando.dev

 


Python - locale.Error: unsupported locale setting [Resolvido]



O problema

Você está lá felizão, criando seu programa em Python, decide usar a biblioteca "locale", faz o import e o setlocale conforme código a seguir:

import locale

locale.setlocale(locale.LC_ALL, 'pt_BR.UTF-8')

E ao executar o script recebe o seguinte erro:

locale.Error: unsupported locale setting
O problema ocorre porque você não possui a locale desejada em seu sistema operacional.

A solução

Para resolver o problema em distribuições baseadas em Debian e Ubuntu é simples, abra um terminal e digite:

sudo dpkg-reconfigure locales

Marque o locale desejado, neste caso pt_BR.UTF-8 e confirme.

Aos usuários de outras distros, pesquisem sobre como gerar locales no sistema.

Outras dicas deste autor

OBS - Captura de Tela Tremulante (OBS Flickering) [Resolvido]

Apagando linhas em branco no vim

Como desabilitar o protocolo SSL3 no Nginx

Docker: container Debian sem o comando "ps" (bash: ps: command not found) [Resolvido]

Alterando a porta 3000 de um projeto em React ou NodeJS

Leitura recomendada

Livros gratuitos sobre Python e outros

Instalando o Python 3.3 no Ubuntu 12.04

Curso de Python grátis [Vídeo]

CodeSkulptor - Interpretador de Python que roda direto no navegador

Livros de Python, Java e C++ de graça para download

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts