PixieDust App无法在具有捷克语语言环境的容器中运行

时间:2017-11-10 09:08:52

标签: pixiedust

我是否有带有PixieDust 1.1.1的Jupyter Python笔记本,我尝试根据本指南https://medium.com/ibm-watson-data-lab/deploy-your-analytics-as-web-apps-using-pixiedusts-1-1-release-d08067584a14将其作为独立的Web应用程序部署在容器中 它可以在默认的英语语言环境中正常工作,但当我尝试在笔记本中使用捷克语语言环境时,它无法正常工作:

  • 导入区域设置
  • loc = locale.setlocale(locale.LC_ALL,'cs_CZ')

知道如何修复/安装其他区域设置到容器吗?

谢谢

1 个答案:

答案 0 :(得分:0)

问题是用于在Kubernetes容器上部署PixieGateway的docker镜像中缺少区域设置。

要解决此问题,您需要手动安装cs_CZ语言环境。

以下是步骤:

  1. kubectl exec -it [pod_name] / bin / bash(您可以使用kubectl获取pod获取pod名称)
  2. 在pod shell中输入:dpkg-reconfigure locales
  3. 选择cs_CZ(编号88)
  4. 的区域设置
  5. ctrl + D退出
  6. 注意:您需要重新发布Notebook PixieApp以强制重启内核。