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

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

[ Hits: 5.538 ]

Blog: https://youtube.com/c/cotidianohackeado

 


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

VLC para Android

Como instalar versões antigas de aplicativos no Android

Como abrir uma página sem barras no Google Chrome / Chromium

Como descobrir a velocidade de sua placa de rede via linha de comando

Alltray - seus programas favoritos em sua system tray

Leitura recomendada

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

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

CodeSkulptor - Interpretador de Python que roda direto no navegador

Python - pegar elemento aleatório de uma lista

Aprendendo Python

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário