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

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

[ Hits: 2.192 ]

Blog: https://fabio.city

 


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

Jogando Gamão no GNU/Linux e no FIBS

Meu servidor Conectiva Linux se conecta, mas não encontra sites na Internet

Contando o número de palavras com o VIM

Solução para tamanho da fonte das legendas no Totem

Flashback: Como o Google via a internet em 2001

Leitura recomendada

Python e Visual Studio Code no Debian

Python Tricks - receba 1 dica de Python por dia no email

Manipulando data e hora em Python com timedelta

Aprendendo Python

Curso gratuito online de Python

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts