2016-05-23 8 views
-2

Я запускаю приложение python 3.5 под названием Ortho4XP, которое, помимо прочего, вызывает Gimp на определенном этапе; когда он пытается запустить Gimp, я получаю предупреждение выше и скрипт freeezes. Моя машина osx El Capitan Поиск stackoverflow Я нахожу похожие вопросы, и предлагается снять флажок «Выбрать языковые varoables при запуске», но если я это сделаю, появятся другие проблемы, и скрипт не будет запущен вообще.Запуск GIMP ... Fontconfig warning: игнорирование UTF-8: недействительный тег области

Хосе

+0

Выберите язык из 'locale -a'. Выполнить: 'export LANG = '. Запустите 'locale', чтобы проверить наличие ошибок –

+0

Ответ на ANSWER 1 Я опубликовал результат выдачи локали команд. Я не знаю, каким должен быть мой выбранный язык, и я не знаю синтаксиса; мой язык ОС - английский. –

+0

'locale -a' (обратите внимание на' a'), показывает все установленные локали. Вам нужно выбрать один подходящий для вас, исходя из вашего предпочтительного языка, региона и кодировки. Например, я использую 'en_GB.UTF-8'. Если вы находитесь в OS X, ваш язык уже должен быть 'something.UTF-8'. Если нет, то вы что-то сломали в среде оболочки –

ответ

0

Попробуйте установить среды региональные переменные: LC_ALL, LC_CTYPE и LANG. Вы можете установить эти переменные следующим образом:

import os 
os.environ['LANG'] = # desired locale 
os.environ['LC_CTYPE'] = # desired locale 
os.environ['LC_ALL'] = # desired locale 
+0

Выдача команды локали я получаю это: 'LANG = LC_COLLATE = "C" LC_CTYPE = "UTF-8" LC_MESSAGES = "C" LC_MONETARY = "C" LC_NUMERIC = "C" LC_TIME =» C " LC_ALL =' –