是否可以在 Eclipse 下运行(并可能调试)Jupyter 笔记本?
Posted
技术标签:
【中文标题】是否可以在 Eclipse 下运行(并可能调试)Jupyter 笔记本?【英文标题】:Is it possible to run (and possibly debug) Jupyter notebooks under Eclipse? 【发布时间】:2021-12-07 04:38:49 【问题描述】:我已经在使用 Eclipse 和 PyDev 并且对它非常满意。
我正在寻找一种直接从 Eclipse 运行和调试 .ipynb
文件的方法。
目前有没有办法做到这一点?我在 *** 上查找了类似的问题,但没有找到一个明确的答案来开发可能的选项(如果有的话)。
【问题讨论】:
"IPYNB notebooks are plain text files formatted using JSON, making them human-readable..." 是的,您可以在 Eclipse 中编辑 JSON。编辑 IPYNB 文件可能有更好的工具。 【参考方案1】:如果你可以从命令行运行它,你应该能够创建一个外部工具启动配置来运行它(使用菜单Run
> External Tools
)。
要从笔记本调试 Python 代码,您可以使用远程调试器 (https://www.pydev.org/manual_adv_remote_debugger.html) -- 即:导入 pydevd
并从笔记本调用 pydevd.settrace()
。
除此之外,我不知道在 Eclipse 中编辑 ipynb
文件的任何特殊集成。
【讨论】:
有没有计划将其集成到 PyDev 中(VS 代码可以)? 很遗憾,没有计划在 Eclipse/PyDev 中对 ipynb 文件进行特殊集成。 这很可惜,因为 PyDev 是一个很棒的工具,我是认真的 感谢您的赞美 ;) -- 不幸的是,支持ipynb
将是一项艰巨的任务,我不确定还有另一种解释此类文件的方法是否值得(一般来说,您可以使用 jupyter 服务器打开这些文件,然后在浏览器中打开它——在这种情况下,它实际上可以在 Eclipse 的浏览器窗口中打开——vscode 确实有一个很好的集成,但对于 PyDev,我觉得它更多考虑到进行此类集成所需的时间,值得我花时间改进纯 Python,而不是为笔记本进行集成)。以上是关于是否可以在 Eclipse 下运行(并可能调试)Jupyter 笔记本?的主要内容,如果未能解决你的问题,请参考以下文章