小果子 发表于 2018-9-25 16:11:06

jupyternotebook接力赛(10):Jupyter notebook的中文选择

本帖最后由 小果子 于 2018-9-25 16:39 编辑

如何选择语言?1. jupyter notebook命令在启动时,读取LANG环境变量(xx_XX或xx形式,其中xx是你想要运行的语言)。提示:如果在widows下,你可以在 PowerShell 下设置${Env:LANG} = "xx_XX";如果在Ubuntu 16下,你应该设置环境变量LANGUAGE="xx_XX"。2. 在你的浏览器时设置中,web页面的首选语言(xx)也是可用的。此时,它必须排在首位。示例Ubuntu16
[*]查看当前系统的语言环境
zg@ubuntu:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
zg@ubuntu:~$
[*]查看已安装语言
zg@ubuntu:~$ locale -a
C
C.UTF-8
POSIX
en_US
en_US.iso88591
en_US.utf8注意:若未安装zh_CN.UTF-8,则安装sudo locale-gen zh_CN.UTF-8
[*]编辑配置文件
zg@ubuntu:~$ vi ~/.profile
# 添加下面内容
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
export LANGUAGE="zh_CN"
[*]使配置文件生效
zg@ubuntu:~$ source ~/.profile
[*]再次查看配置文件
zg@ubuntu:~$ locale -a
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
[*]启动Jupyter notebook
zg@ubuntu:~$ jupyter notebook
# 若发生错误--OSError: Cannot assign requested address,则使用这条命令
zg@ubuntu:~$ jupyter notebook --ip=0.0.0.0 --no-browser --allow-root注意:若语言配置仍未生效,则需要重启Ubuntu,确保语言设置真正生效Windows
[*]临时生效
# powershell中操作
# 添加环境变量
PS C:\Users\zg> $env:LANG="zh_CN"   # 该变量只在当前会话中生效
# 查看该变量是否添加成功
PS C:\Users\zg> ls env:
LANG                           zh_CN
# 启动Jupyter notebook
PS C:\Users\zg> jupyter notebook
[*]永久生效
我的电脑-右键-属性-高级系统设置-环境变量-系统变量-新建(变量名:LANG 变量值:zh_CN)
页: [1]
查看完整版本: jupyternotebook接力赛(10):Jupyter notebook的中文选择