无法在浏览器上打开jupyter(ipython)笔记本

时间:2016-02-14 22:02:46

标签: python ipython ipython-notebook jupyter jupyter-notebook

我正在使用python3.5jupyter 4.0.6。我启动了jupyter notebook,并获得以下输出:

[I 21:47:27.021 NotebookApp] Serving notebooks from local directory: /home/nitrous
[I 21:47:27.021 NotebookApp] 0 active kernels
[I 21:47:27.021 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 21:47:27.022 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 21:47:27.023 NotebookApp] No web browser found: could not locate runnable browser.

在我的firefox浏览器上,我输入了指定的localhost网址:http://localhost:8888/,但收到unable to connect错误消息。我错过了什么?这是问题的暗示:

[W 21:47:27.023 NotebookApp] No web browser found: could not locate runnable browser.

这是我第一次使用笔记本电脑。我试着将下面的代码放在jupyter_notebook_config.py文件中,但无济于事:

c.NotebookApp.open_browser = True
c.NotebookApp.browser = 'firefox'

它还说0 active kernels。那是问题吗?

4 个答案:

答案 0 :(得分:2)

在我的ec2实例上运行Jupyter时,我遇到了同样的问题。 我通过执行以下命令解决了它:

  

jupyter notebook --no-browser

最初它将显示0个活动内核,一旦我们开始在不同环境(如Python,R等)上创建笔记本,它将向我们显示活动内核的数量。

答案 1 :(得分:0)

我有类似的问题,但使用Chrome。我不知道在Firefox中,但在chrome,Settings->启用访客浏览。

答案 2 :(得分:0)

如果您在VM中运行jupyter笔记本(主要是在Windows客户机上的Linux vm上)并尝试从guest虚拟机访问,则需要使用正确的选项启动Jupyter Notebook。请尝试像下面一样运行它,它应该可以工作。

jupyter notebook --ip=0.0.0.0 --no-browser

在firefox中输入网址之前,请检查虚拟机的IP。你可以用

ifconfig

命令。

答案 3 :(得分:0)

起初我有一个类似的问题。我可以通过更改jupyter_notebook_config.py中的以下行来解决此问题:

c.NotebookApp.browser = r"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe --app=%s"

我想添加前缀“ r”前缀将字符串转换为原始字符串实际上已经解决了这个问题。