Jupyter notebook 無法顯示中文文件名


Jupyter notebook 無法顯示中文文件名

步驟一:確定OS是否有問題

[root@533a171fb0b4 python]# rpm -qa | grep -i Chinese
google-noto-sans-simplified-chinese-fonts-20141117-5.el7.noarch
google-noto-sans-traditional-chinese-fonts-20141117-5.el7.noarch
[root@533a171fb0b4 python]# ls
Untitled1.ipynb  book  ??????.ipynb  ???????????????.ipynb  ??????.ipynb  ?????????.ipynb
[root@533a171fb0b4 python]# printenv | grep LC
[root@533a171fb0b4 python]# export LC_ALL=zh_CN.UTF-8
[root@533a171fb0b4 python]# printenv | grep LC
LC_ALL=zh_CN.UTF-8
[root@533a171fb0b4 python]# ls
book  Untitled1.ipynb  嵌套與遞歸.ipynb  你好.ipynb  水仙花.ipynb  正則.ipynb
[root@533a171fb0b4 python]# tail /etc/profile
export LC_ALL='en_US.UTF-8'

注意:需要設置 LC_ALL 參數名:export LC_ALL='en_US.UTF-8'

步驟二:查看 Jupyter 情況

步驟三:修改參數,重啟生效

[root@533a171fb0b4 python]# ps -ef | grep jupyter-notebook
root      1198  1186  0 10:28 ?        00:00:02 /usr/bin/python3 /usr/local/bin/jupyter-notebook --allow-root
root      1287  1232  0 10:53 ?        00:00:00 grep --color=auto jupyter-notebook
[root@533a171fb0b4 python]# kill -15 1198
[root@533a171fb0b4 python]# 
[root@533a171fb0b4 python]# vi /etc/profile
[root@533a171fb0b4 python]# tail -n2 /etc/profile
export LC_ALL='en_US.UTF-8'
export LANGAGE=zh_CN
[root@533a171fb0b4 python]# 
[root@533a171fb0b4 python]# jupyter-notebook --allow-root
[I 10:54:59.893 NotebookApp] 啟動notebooks 在本地路徑: /srv/python
[I 10:54:59.893 NotebookApp] 本程序運行在: http://533a171fb0b4:8888/
[I 10:54:59.893 NotebookApp] 使用control-c停止此服務器並關閉所有內核(兩次跳過確認).
[W 10:54:59.899 NotebookApp] 沒有找到web瀏覽器: could not locate runnable browser.

注意:需要設置 LANGAGE 參數名:export LANGAGE=zh_CN

提示:如果仍然需要英文界面,則修改為 export LANGAGE=en_US 總之要保證有內容

參考資料:
notebook/notebook/i18n at 5.7.x · jupyter/notebook
Cann't open a notebook with Chinese name #6997


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM