无法启动Jupyter Notebook

时间:2018-12-20 12:43:03

标签: python jupyter-notebook

当我尝试直接启动(任何)jupyter笔记本时,出现以下错误:

 Traceback (most recent call last):
  File "/usr/bin/jupyter-notebook", line 11, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/jupyter_core/application.py",     line 266, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/usr/lib/python2.7/site-    packages/traitlets/config/application.py", line 658, in launch_instance
    app.start()
  File "/usr/lib/python2.7/site-packages/notebook/notebookapp.py",     line 1784, in start
    self.launch_browser()
  File "/usr/lib/python2.7/site-packages/notebook/notebookapp.py",     line 1742, in launch_browser
    with open(fd, 'w', encoding='utf-8') as fh:
TypeError: coercing to Unicode: need string or buffer, int found

但是,如果我只在某个目录下启动jupyter,则可以通过浏览器打开笔记本。

jupyter版本:4.4.0

python版本:2.7.15

操作系统:Fedora 29

2 个答案:

答案 0 :(得分:2)

这是笔记本电脑5.7.3中引入的问题。使用5.7.2可以运行。

  

该问题在#4260中引入,并反向移植到#4265中的5.7.x分支中。

     

修复#4340

     

修复应在笔记本电脑5.7.5发行时作为其一部分。

更多信息,GitHub

答案 1 :(得分:0)

假设您正在使用Anaconda for Jupyter Notebook,请尝试使用更新选项。在终端中使用以下代码“ conda update anaconda”。