O colar da saída do terminal mostra onde no código o erro acontece. É um erro do Python, e relacionado ao fato de que o en_IL
locale é relativamente novo.
$ python3
Python 3.5.2+ (default, Sep 22 2016, 12:18:14)
[GCC 6.2.0 20160927] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.setlocale(locale.LC_CTYPE, 'en_IL')
'en_IL'
>>> mylocale = locale.getlocale(locale.LC_CTYPE)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/locale.py", line 577, in getlocale
return _parse_localename(localename)
File "/usr/lib/python3.5/locale.py", line 486, in _parse_localename
raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
>>> quit()
Isso significa que, com a configuração de localidade atual, você pode encontrar problemas também com outros aplicativos Python, portanto, sugiro uma solução alternativa por enquanto: A substituição de en_IL
por en_IL.UTF-8
torna o Python encerrado.
-
Abra uma janela de terminal e execute
sudo update-locale LANG=en_IL.UTF-8
-
Faça logout e faça login novamente
-
Abra o suporte a idiomas sem travar
Eu relatei o problema no bug # 1646260 .