Jupyterlab 安装中文语言包失败

真正相信奇迹的人,本身就和奇迹一样了不起。

——笛亚

最近在使用 JupyterLab 3.0 安装中文语言包的时候遇见无法安装的奇怪问题,记录问题与解决方案。

ERROR: Could not find a version that satisfies the requirement jupyterlab-language-pack-zh-CN

Question/Error

1
2
3
4
pip install jupyterlab-language-pack-zh-CN
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
ERROR: Could not find a version that satisfies the requirement jupyterlab-language-pack-zh-CN
ERROR: No matching distribution found for jupyterlab-language-pack-zh-CN

Analysis/Solution

经过痛苦的纠结,发现BUG。

服务器 1 使用的是 pip 清华镜像源,服务器 2 使用的是 pip 阿里镜像源,经过认真查找,阿里镜像源中未收录 JupyterLab 中文语言包。

清华源中同步的 JupyterLab 中文语言包位于https://pypi.tuna.tsinghua.edu.cn/simple/jupyterlab-language-pack-zh-cn/

将 pip 更新为清华源后可以正常安装使用。

1
2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

希望帮到你。

更新2 【安装包正常】202110

JupyterLab现在提供了设置用户界面显示语言的功能,用户需要将语言包作为单独的Python包安装。

语言包在JupyterLab的GitHub的存储库中提供。当然,更简单的方法是用pip安装。例如,可以使用以下命令安装简体中文语言包:

1
pip install jupyterlab-language-pack-zh-CN

然后,你就会得到一个全中文的显示界面。

更新1 【备用】

现在清华源和阿里源中都没有 jupyterlab-language-pack-zh-cn ,原因可能是未正常发布。可以安装缓存的whl包,地址如下:

https://jfds-1252952517.cos.ap-chengdu.myqcloud.com/jupyterhub/jupyterlab_language_pack_zh_CN-0.0.1.dev0-py2.py3-none-any.whl

Reference

  1. JupyterLab Chinese (Simplified, China) Language Pack
  2. 超强一代JupyterLab 3.0发布,兼具可视化调试、中文显示、简单交互界面等功能
  3. PYPI 清华源 JupyterLab 中文语言包
  4. Can’t install jupyterlab-language-pack-zh-CN via pip/conda