[已解決]Ubuntu16.04安裝jupyter notebook的編碼問題,怎麼修改都不行

這幾天在安裝Jupyter Notebook 的時候,無論怎麼調,怎麼改編碼格式,都還是打不開Jupyter botebook,踩了很多坑,我的是Ubuntu 16.04系統。

先說一下我的安裝語句和步驟

(1)更新和升級包

sudo apt-get update sudo apt-get upgrade

(2)安裝pip sudo apt-get install python-pip

2. 安裝Jupyter

(1)升級pip sudo pip install --upgrade pip

(2)安裝Jupyter sudo pip install jupyter

錯誤如下!!!!!!!!!

1.有一個是什麼 未命名編碼錯誤,有什麼untitled什麼東西的。

2.wxy@wxy-ZHENGJIUZHE-REN7000-28ICB:~$ jupyter notebook
The Jupyter HTML Notebook.

這將啓動一個基於tornado的HTML筆記本服務器,它提供一個html5/
javascript筆記本客戶端。

Traceback (most recent call last):
  File "/usr/local/bin/jupyter-notebook", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 266, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 657, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-7>", line 2, in initialize
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 89, in catch_config_error
    app.print_help()
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 385, in print_help
    self.print_subcommands()
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 377, in print_subcommands
    print(os.linesep.join(lines))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)

一開始不知所措,在網上搜索也找不到解決方法,其中踩過最多的坑就是改編碼格式,不管是在/usr/local/lib/python2.7下邊建立sitecustomize.py還是在  /usr/lib/python2.7下邊修改sitecustomize.py,怎麼弄都不好使,網上給出的具體的修改方法就是在文件里加

import sys

reload(sys)

sys.setdefaultencoding(‘utf-8’)

統統沒用。

輸入以下命令:

sudo python3 -m pip install --upgrade pip

sudo python3 -m pip install jupyter

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章