升级自制ocrmypdf后,Python致命错误:config\u get\u locale\u encoding:未能获取locale编码:nl\u langinfo

升级自制ocrmypdf后,Python致命错误:config\u get\u locale\u encoding:未能获取locale编码:nl\u langinfo,python,homebrew,locale,Python,Homebrew,Locale,由于我升级了自制软件(在macOS Catalina 15.5上),ocrmypdf出现了一个奇怪的错误 我发布了我的PDF % ocrmypdf Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed Python runtime state

由于我升级了自制软件(在macOS Catalina 15.5上),ocrmypdf出现了一个奇怪的错误

我发布了我的PDF

% ocrmypdf                                             
Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed
Python runtime state: preinitialized
致命的Python错误:config\u get\u locale\u encoding:无法获取区域设置编码:nl\u 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也没有帮助。 有人知道这个问题吗?

我终于找到了

读后

我取消了LC_ALL(这是en-US)和Python3.8(以及ocrmypdf)的设置,工作正常