更改Google Colab的区域设置 [英] Change locale for Google Colab

查看:15
本文介绍了更改Google Colab的区域设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要更改GoogleCollab中的本地设置(更改日期格式)

以下内容在JupyterNotebook中适用,但在GoogleColab中不适用:

locale.setlocale(locale.LC_TIME, 'de_DE.UTF-8')

总是返回错误:不支持的区域设置

我已经研究了许多其他解决方案,并尝试了所有方法。 只更改我看到的时区的一个解决方案是这个:

'!rm /etc/localtime
!ln -s /usr/share/zoneinfo/Asia/Bangkok /etc/localtime
!date

推荐答案

我花了很长时间才弄明白这个:

  1. Colab中,您必须安装所需的locale。请使用: !sudo dpkg-reconfigure locales
    • 这将提示您输入数字,例如268269表示匈牙利语。
      因此您输入268 269
    • 安装后还会提示输入default locale。您需要在此处选择所需的自定义locale。这一次,它是3-5选项中的数字选择,具体取决于您在上一步中选择了多少选项。在我的示例中,我选择了3,默认的locale变成了hu_HU
  2. 您需要重新启动Colab运行时:Ctrl + M然后.
  3. 您需要开通locale
    import locale
    locale.setlocale(locale.LC_ALL, 'hu_HU')<;-请确保针对LC_ALL上下文执行此操作。
  4. 自定义locale现在可以与pandas一起使用:
    pd.to_datetime('2021-01-01').day_name()返回Friday,但
    pd.to_datetime('2021-01-01').day_name('hu_HU')返回Péntek

这篇关于更改Google Colab的区域设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆