Jupyter笔记本使用错误的IP地址(不是localhost)

时间:2016-04-07 16:19:49

标签: python ip-address jupyter-notebook

在我的Windows机器上,当我输入" ipython notebook"时,它通常会将浏览器页面设置为127.0.0.1:8888,这是默认设置。这在我的机器上工作了好几个月。我有两个环境(python2(2.7)和python3(3.5)),我可以在笔记本中使用它。

最近,我通过Continuum' anaconda" conda install graphviz"下载了graphviz。对于一个项目,现在当我启动我的Jupyter笔记本时,响应是在127.0.0.1:8888上创建相应的笔记本,但是当我的浏览器打开页面时,它会将我发送到一些随机的IP地址和"超时"。我可以手动将浏览器页面更改回127.0.0.1:8888,一切都按预期工作。

我检查过的事情:

  • localhost仍设置为127.0.0.1(通过ping -4 localhost,响应来自" 127.0.1.1")
  • 我的ipython_config_file.py中唯一的东西是" c = get_config()"。其他所有内容都被注释掉了,我以前从未尝试过这个。
  • graphviz不会(不应该)弄乱IP重定向。
  • 如果我在内核创建回127.0.0.1:8888后手动调整IP地址,那么一切都按预期工作。

我在使用Chrome作为浏览器的Windows机器(Windows 7)上。我安装的graphviz自然地进入了我的python2环境,但我也回去为我的python3环境安装它(使用conda指定环境)。

为什么我的浏览器IP地址被设置为无法连接或如何手动将其更改回127.0.0.1的任何想法?

1 个答案:

答案 0 :(得分:0)

原来这是一个浏览器问题而不是ipython问题。我卸载并重新安装了所有环境并遇到了同样的问题。如果您清除浏览器缓存,则可以正常使用此链接:Jupyter notebook using wrong IP address (not localhost)