標籤:

Jupyter notebook漢化了,怎麼調回英文?

安裝了一個新的主題,莫名其妙就變成了中文,file等部分。看起來不舒服又不知道怎麼調回去。


Change the (natural) language of the Notebook interface back to English · Issue #4158 · jupyter/notebook

說是有兩種方式

  1. 終端下設置語言為 en_US,然後在該終端下運行 jupyter notebook;
  2. 瀏覽器的顯示語言設置為英文,並調整到列表第一位。


LANGUAGE="" LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 jupyter notebook

直接在terminal中運行


找到notebook的漢化文件夾路徑比如~/miniconda3/lib/python3.6/site-packages/notebook/i18n/zh_CN,

將其重命名如加個下劃線作為後綴zh_CN_old,重新打開jupyter就行了, 這樣jupyter就找不到這個中文配置。

為了方便,我寫了個腳本自動找notebook/i18n/zh_CN位置,然後文件夾改名。

import shutil
from distutils.sysconfig import get_python_lib
# 尋找pip安裝對應的site-package包的位置
path_zh=get_python_lib()+/notebook/i18n/zh_CN
path_zh_old=get_python_lib()+/notebook/i18n/zh_CN_old

# 將notebook/i18n/zh_CN 為notebook/i18n/zh_CN_old
shutil.move(path_zh,path_zh_old)

# 返回中文
# shutil.move(path_zh_old,path_zh)

供大家參考。


佔個坑。。同樣的問題,強迫症看著賊難受


用的chrome瀏覽器,把瀏覽器的顯示語言換成英文後重啟,就是英文的界面了,然後再換回漢語仍然保持英文界面


  1. 在終端依次執行下面兩行

echo LANG="en_US.UTF-8" &>&> ~/.bashrc
source ~/.bashrc

然後在終端重啟 notebook。

這個操作可以改 toolbar 部分:

2. 改瀏覽器(我用的 Chrome)語言偏好設置,把英語設為第一

刷新 notebook。

這個操作可以改這一部分:


前幾天回了趟國,回來後也遇到了同樣的問題,jupyter notebook會有幾個按鈕是顯示中文,其他顯示英文,其他的英文頁面也有類似情況。

嘗試了上面提到的幾種方法,並沒有效果。

今天終於無意中解決了問題:

除Chrome首選語言設置成英文外,翻譯網頁時的語言也設置成英文(雖然自動翻譯網頁功能一直就是關閉狀態的,不知道為何還會受影響)。翻譯網頁的語言可以在Chrome ┇(更多)- Settings - Advanced中設置, 希望可以幫到部分還未解決此問題的小夥伴


Windows系統分三步操作:

  1. 關閉Jupyter Notebook
  2. 在Anaconda Prompt輸入如下指令:

set LC_ALL=en_US.UTF-8

(這個代碼的意思是:設置Windows的環境語言為美式英語)

3. 修改瀏覽器的語言成英語

*如果想切換回中文,只需要輸入以下指令就好:

set LC_ALL=zh_CN.UTF-8


我剛也碰到了,用的chrome瀏覽器,把瀏覽器的顯示語言換成英文,然後重啟Jupyter notebook就行了。


關注占坑。我也莫名其妙被漢化了,試了切換chrome語言並且英文放到第一位。也沒有效果。。


推薦閱讀:

為什麼anaconda安裝好之後jupyter notebook一直打不開?
很多公司用jupyter notebook而不用pycharm的原因是不是前者很容易遠程訪問?
為什麼要有jupyter notebook的存在呢?
求教,切換環境後打開jupyter notebook,裡面的conda是空的?

TAG:JupyterNotebook |