使用IPython笔记本获取输出
当我启动时,我可以导航到它并输入代码。然而,任何东西都不会回到IPython笔记本电脑界面 我知道服务器正在获取查询(来自使用IPython笔记本获取输出,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,当我启动时,我可以导航到它并输入代码。然而,任何东西都不会回到IPython笔记本电脑界面 我知道服务器正在获取查询(来自--debug output)并对其做出响应,但它从未在我的IPython笔记本窗口中给我输出 我正在运行Python 2.6.6和Windows7 我现在不知道如何让这个笔记本工作 以下是我尝试(未成功)获取输出的屏幕广播: 即使您不知道出了什么问题,关于如何进一步调试我的问题的任何建议:( 到目前为止,我已经成功地运行了tornado的测试客户端 pyzmq的测试脚本也
--debug output
)并对其做出响应,但它从未在我的IPython笔记本窗口中给我输出
我正在运行Python 2.6.6和Windows7
我现在不知道如何让这个笔记本工作
以下是我尝试(未成功)获取输出的屏幕广播:
即使您不知道出了什么问题,关于如何进一步调试我的问题的任何建议:(
到目前为止,我已经成功地运行了tornado的测试客户端
pyzmq的测试脚本也成功运行。我遇到了这个问题。我找到了两种解决方法,尽管您的里程数可能有所不同:
我不知道为什么第二种方法有效。我最准确的猜测是,防火墙和NAT的结合使得本地主机和笔记本的连接看起来像来自其他地方。到笔记本的返回输出被Sophos Endpoint Security and Control阻止 在services.msc中禁用“Sophos Web Intelligence Service”是可行的,但这并不理想,因为它会关闭我的Web Intelligence或其他功能…我真的不想让自己更容易受到坏东西的影响 因此,解决办法是:
我和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秒。