ValueError: local desconhecido: UTF-8

Por que isso aconteceu?

O valor padrão de locale env no OSX foi definido com um valor incorreto. Para listar todos os locais padrão, basta digitar o seguinte comando no terminal

locale

Você verá LC_CTYPE=UTF-8lá o que está incorreto. Enquanto outro LC_*não tem valor atribuído a (em branco)

Solução

Adicione esta linha a ~ / .bash_profile e reabra um terminal

export LC_ALL=en_US.UTF-8