Pular para o conteúdo

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

Dica publicada em Python / Introdução
Fábio Berbert de Paula fabio
Hits: 22.820 Categoria: Python Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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.

Como recortar um vídeo via linha de comando

Livro: Slackware Linux: Guia Prático

Steam no Debian 10 Buster

Gravando e regravando CDs de dados e de áudio

Como reproduzir vídeos no Chromecast usando o VLC

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

CodeSkulptor - Interpretador de Python que roda direto no navegador

Verificando a versão do Python

Processar (parser) opções da linha de comando em Python

Instalando o Python 3.3 no Ubuntu 12.04

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.