PixieDust应用程序无法在具有捷克语言环境的容器中运行



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

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

知道如何修复/安装容器的其他语言环境吗?

谢谢

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

要解决此问题,您需要手动安装 cs_CZ 区域设置。

以下是步骤:

  1. kubectl exec -it [pod_name]/bin/bash(你可以用kubectl get pods获取pod-name(
  2. 在 pod 外壳类型中:dpkg 重新配置语言环境
  3. 选择cs_CZ的区域设置(编号 88(
  4. ctrl+D 退出

注意:您需要重新发布笔记本 PixieApp 才能强制内核重新启动。

最新更新