4

当我从命令行启动 ipython 时,没有任何问题。但是当我调用 ipython notebook 时,我首先得到了“仪表板”选项卡。如果我点击“新笔记本”,我会得到一个完全空白的新标签(没有“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

我现在正在寻找如何解决这个问题,但指针会很有帮助。

4

2 回答 2

3

IPython 文档中,Notebook 支持以下浏览器:

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

笔记本不兼容FF3。它应该比看起来更好地传达关于浏览器缺陷的信息。您是对的,iptest 结果与此完全无关。

于 2012-06-12T22:46:59.627 回答
1

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

pip3 install --upgrade nbstripout

nbstripout MY_BIG_NOTEBOOK_FILE.ipynb
于 2018-05-03T21:19:38.863 回答