Ах да, проблема py2exe ... Py2exe не поддерживает пакеты с именами и, следовательно, имеет проблемы с pkg_resources. Один из вариантов - просто взять файл elib / intl / __ init__.py и сохранить его локально внутри вашего проекта как intl.py (убедитесь, что вы изменили свой импорт на «import intl», а затем используете его следующим образом: «intl.install ( ) "или" intl.install_module () ".
я есть Python 2.7 и Pygtk. Я пытаюсь установить язык локали для gtk в моем приложении, но не повезло. Мои окна на словацком языке, и я хотел бы, чтобы в моем приложении были надписи на английском. Как это решить?
Я попробовал это, но не повезло (все ярлыки все еще на словацком языке):
<pre><code>import os
os.environ['LANGUAGE'] = 'en_US' #tried en_UK as well
os.environ['LANG'] = 'en_US'
os.putenv('en_US', 'LANG')
import locale
locale.setlocale(locale.LC_ALL, 'English_United Kingdom.1252' )
</code></pre>
но когда я делаю cmd файл, это работает:
set LANG=en_US something.exe
Что я делаю неправильно?