Python 如何解决pandas中不支持的区域设置

Python 如何解决pandas中不支持的区域设置,python,django,linux,pandas,ubuntu,Python,Django,Linux,Pandas,Ubuntu,错误在。。。 不支持的区域设置 cats = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'] cat_type = CategoricalDtype(categories=cats, ordered=True) locale.setlocale(locale.LC_ALL, 'rus_rus' if sys.platform == 'win32' else 'ru_RU.UT

错误在。。。 不支持的区域设置

cats = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье']
cat_type = CategoricalDtype(categories=cats, ordered=True)

locale.setlocale(locale.LC_ALL, 'rus_rus' if sys.platform == 'win32' else 'ru_RU.UTF-8')
df['w_date_to'] = df['w_date_to'].dt.day_name(locale='Russian').astype(cat_type)
它在windows系统下工作。 我的Ubuntu服务器本地设置

*locale -a*
C
C.UTF-8
POSIX
...
en_US.utf8
...
ru_RU.utf8
ru_UA.utf8

*locale*
LANG=en_US.UTF-8
LANGUAGE=en_US:en
...
LC_ALL=C
它在python控制台上的工作

Python 3.6.9 (default, Nov  7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
import locale
print(str(locale.getlocale()))
(None, None)
locale.setlocale(locale.LC_ALL, 'ru_RU.UTF-8')
'ru_RU.UTF-8'
print(str(locale.getlocale()))
('ru_RU', 'UTF-8')
提前谢谢