当我从命令行启动 ipython 时,没有任何问题。但是当我调用 ipython notebook 时,我首先得到“仪表板”选项卡。如果我点击“新建笔记本”,我会得到一个完全空白的新选项卡(没有“In[]”标记,只是完全卡住、空白、白色浏览器窗口)。
我尝试修改我通常使用的配置文件配置文件并删除其中的所有内容(这样它应该就像本地调用 ipython 一样,我的额外库都没有尝试导入,等等)。这根本没有帮助。
我还尝试在关闭 MathJax 的情况下运行 IPython notebook,使用 --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
我现在正在寻找解决此问题的方法,但指点会非常有帮助。
最佳答案
来自IPython docs , 笔记本支持以下浏览器:
- Chrome
- Safari
- Firefox 6 and above
- Firefox 4 and 5: These browsers have WebSocket support, but it is disabled by default. If you are unable to upgrade, you can enable it by entering about:config in the URL bar and then setting network.websocket.enabled and network.websocket.override-security-block to true.
笔记本与 FF3 不兼容。它应该比看起来更好地传达有关浏览器缺陷的信息。你是对的,iptest 结果与此完全无关。
关于python - IPython Notebook 在启动时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11002445/