после обновления homebrew ocrmypdf Fatal Python ошибка: config_get_locale_encoding: не удалось получить кодировку локали: nl_langinfo - PullRequest
0 голосов
/ 14 июля 2020

Поскольку я обновил homebrew (на macOS Catalina 15.5), ocrmypdf выдает странную ошибку.

Я выдал ocrmypdf

% ocrmypdf                                             
Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed
Python runtime state: preinitialized

Fatal Python error: config_get_locale_encoding: не удалось получить кодировка локали: nl_langinfo

Что такое nl_langinfo?

У меня установлены следующие переменные среды:

LANG=en_us
LC_COLLATE=en_us
LC_ALL=en_US
LC_CTYPE=UTF-8

Но установка этих переменных не помогает. Settinog export PYTHONHOME = / Users / klaas / homebrew / lib / python3 .7 тоже не помогает. Кто-нибудь знает проблему?

1 Ответ

0 голосов
/ 15 июля 2020

Наконец я нашел.

После прочтения https://bugs.python.org/issue34544

я отключил LC_ALL (который был en-US) и Python3 .8 (и ocrmypdf ) сработало!

...