使用IPython笔记本获取输出

使用IPython笔记本获取输出,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,当我启动时,我可以导航到它并输入代码。然而,任何东西都不会回到IPython笔记本电脑界面 我知道服务器正在获取查询(来自--debug output)并对其做出响应,但它从未在我的IPython笔记本窗口中给我输出 我正在运行Python 2.6.6和Windows7 我现在不知道如何让这个笔记本工作 以下是我尝试(未成功)获取输出的屏幕广播: 即使您不知道出了什么问题,关于如何进一步调试我的问题的任何建议:( 到目前为止,我已经成功地运行了tornado的测试客户端 pyzmq的测试脚本也

当我启动时,我可以导航到它并输入代码。然而,任何东西都不会回到IPython笔记本电脑界面

我知道服务器正在获取查询(来自
--debug output
)并对其做出响应,但它从未在我的IPython笔记本窗口中给我输出

我正在运行Python 2.6.6和Windows7

我现在不知道如何让这个笔记本工作

以下是我尝试(未成功)获取输出的屏幕广播:

即使您不知道出了什么问题,关于如何进一步调试我的问题的任何建议:(

到目前为止,我已经成功地运行了tornado的测试客户端


pyzmq的测试脚本也成功运行。

我遇到了这个问题。我找到了两种解决方法,尽管您的里程数可能有所不同:

  • 我杀死了软件防火墙进程

  • 我将笔记本电脑配置为从任何地方接受HTTP连接(显然,使用密码和安全连接)。可以找到如何执行此操作的详细信息


  • 我不知道为什么第二种方法有效。我最准确的猜测是,防火墙和NAT的结合使得本地主机和笔记本的连接看起来像来自其他地方。

    到笔记本的返回输出被Sophos Endpoint Security and Control阻止

    在services.msc中禁用“Sophos Web Intelligence Service”是可行的,但这并不理想,因为它会关闭我的Web Intelligence或其他功能…我真的不想让自己更容易受到坏东西的影响

    因此,解决办法是:

  • 从托盘中打开Sophos Endpoint Security和控制面板 或开始菜单

  • 从菜单中选择“配置”->“防病毒”->“授权” 在顶端

  • 选择“网站”选项卡

  • 单击“添加”按钮,将127.0.0.1和localhost添加到 “授权网站”列表

  • 重新启动计算机

  • 输出现在工作:)


  • 我和OP的情况一样,刚发现IPython笔记本在一开始就可以工作(不会破坏Sophos)

    ipython notebook --ip=localhost
    

    只是好奇,当你按下shift+Enter时会发生什么?那也应该提交单元格。与单击run cell图标的结果相同(我只是想显示动作……因为观众很难知道我按了shift enter键),可能内核与笔记本服务器的TCP连接被某种防火墙阻止了。看,是的,我看到了。。。即使我完全关闭本地防火墙,问题仍然存在…:(尽管如此,谢谢你的链接……我在家,ipython笔记本电脑在这台电脑上运行得很好。我只是在我的工作电脑上找不到该死的东西。我明天会试试看,看这是否有帮助。谢谢:)我的还是一样的;我的macbook很好用,但是我必须做上面的工作才能让windows box正常工作,我在这方面运气不好。。。你能给我你的笔记本配置文件吗。。。也许我没有设置正确的值…结果是sophos antivirus。。。终止服务可以让我获得输出。。。。我想知道是否有办法告诉sophos允许它……这里的IPython开发者,谢谢你的回答,Jordan,这正是让Windows用户的笔记本正常工作所需要的(我特别感谢分步指导,因为我们中的许多人都有非常少的Windows经验),我只想指出,这对我也有用!这是Sophos的防病毒软件。请注意,我没有将“localhost”添加到“授权网站”中,因为对话框不接受将其作为域名,所以,仅添加“127.0.0.1”!这个答案在三小时的IPython教程中使用,时间为08分35秒。