【发布时间】:2016-01-02 14:49:16
【问题描述】:
有没有像 IPython Notebook 一样在终端窗口中 100% 运行的东西?我希望能够查看和编辑 Python 代码块,在代码块之间导航,随意执行单个代码块,并在每个代码块下方显示代码块的输出。显然,无法支持 %matplotlib inline 之类的东西。理想情况下,我可以使用这个程序打开一个功能性的 *.ipynb 文件并在终端窗口中使用它,但如果它有一个与 IPython Notebook 不兼容的不同扩展名,我仍然会很高兴。
我对此很感兴趣,因为我喜欢 IPython Notebook 概念,但在远程服务器上以交互方式使用它时可能会很慢。
【问题讨论】:
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
-
IPython QtConsole 怎么样?
-
@ρss 好的,感谢您告诉我。以后你会推荐我去哪里寻求软件或库的推荐呢?
-
@Jim 我不了解 IPython QtConsole,所以感谢您提出这个问题,但一眼看去,它看起来并不像我想要的那样。我在通过 SSH 连接到远程机器时使用的几乎所有 GUI 都会有一点延迟,包括 QtConsole。更重要的是,我似乎无法编辑和重新执行以前的代码块。
-
@BenLindsay 您可以通过按向上和向下箭头进行编辑和重新执行。无论哪种方式,唯一可行的解决方案是普通的 ol' IPython 交互式 shell,它提供的功能比 gui 和 web 选项少,但通过命令行运行。
标签: python matplotlib terminal command-line-interface ipython-notebook