IPython笔记本在启动时冻结

时间:2012-06-12 18:18:23

标签: python browser ipython

当我从命令行启动ipython时,没有任何问题。但是当我调用ipython笔记本时,我首先得到了“仪表板”标签。如果我点击“新笔记本”,我会得到一个新的标签,它仍然是完全空白的(没有“In []”标记,只有完全冻结,空白的白色浏览器窗口。)

我尝试修改我经常使用的配置文件配置文件并删除其中的所有内容(因此它应该就像本地调用ipython一样,我的额​​外库都没有尝试导入等)。这根本没有用。

我也试过运行关闭MathJax的IPython笔记本,用--port=更改端口以在我知道未使用且很好的端口上运行,并进入Firefox设置并关闭代理的使用(一定要避免代理的已知Firefox问题。)

这些东西都没有帮助。在Firefox中使用它也很重要,因为代码将被移植到社区Linux服务器上,其中许多人使用IPython Notebook并且只有Firefox可用。所以暂时不能切换到不同的浏览器。

无法找到任何有用的错误报告或以前描述此类问题的网页。任何帮助将不胜感激。

系统:运行Red Hat 5.5,IPython版本0.12和Firefox 3.6

已添加:我在尝试所有这些时打开了Firefox错误控制台,现在我看到一个错误,说明了以下内容。

console is not defined
http://127.0.0.1:8892/static/js/notebook.js

我正在寻找如何解决这个问题,但指针会非常有用。

2 个答案:

答案 0 :(得分:3)

IPython docs开始,Notebook支持以下浏览器:

  
      
  •   
  • Safari浏览器
  •   
  • Firefox 6及以上
  •   
  • Firefox 4和5:这些浏览器支持WebSocket,但默认情况下禁用。如果您无法升级,可以通过在URL栏中输入about:config然后将network.websocket.enabled和network.websocket.override-security-block设置为true来启用它。
  •   

笔记本电脑与FF3不兼容。它应该提供关于浏览器缺陷的更好的信息,而不是它似乎正在做的事情。你是对的,iptest结果与此完全无关。

答案 1 :(得分:1)

如果您尝试启动大型笔记本,此笔记本可能包含大量输出数据,您应该手动剥离或使用nbstripout实用程序来精确剥离Jupyter和iPython笔记本的输出。

sed -i ''