Jupiter vs iPython => 4.0 版本和 pyspark notebook 配置的大分裂
Posted
技术标签:
【中文标题】Jupiter vs iPython => 4.0 版本和 pyspark notebook 配置的大分裂【英文标题】:Jupiter vs iPython => the big split at the 4.0 version and pyspark notebook config 【发布时间】:2015-09-01 16:24:38 【问题描述】:我们能否清楚地解释一下单一的 iPython 3.x 与拆分和捆绑的 Jupyter 4.0.4 + iPython 4.0.0 之间发生了什么
“与语言无关”的 Jupyter 4.0.4 发生了什么?
iPython 4.0.0 中保留了什么?
我特别想知道,如果我想添加一个pyspark内核kernel.json:
应该在 .jupyter 中进行哪些配置
应该在 .ipython 中进行哪些配置
如果我不清楚,请编辑我的问题!
非常感谢。
【问题讨论】:
我认为在 Jupyter / IPython 特定论坛上解决这个问题可能会更好,因为这似乎是一个非常广泛的问题,并且没有展示任何特定的、相关的源代码。 答案中确实需要代码:ipython_configuration.py、ipython_kernel_configuration.py 和 json 文件 kernel.json 的配置文件示例。 如果你想添加一个新内核,你只需要处理 Jupyter。 IPython 是 Python 代码的内核。但是,我们希望使用像 findspark 这样的工具,不需要单独的 pyspark 内核。 【参考方案1】:来自Jupyter blog,2015 年 4 月 15 日:
大分裂™
2015 年 4 月 15 日
多年来,IPython 拥有grown a great deal。从 3.0 开始,IPython 包括:
交互式外壳 REPL 协议 来自at 的笔记本文档 笔记本文档转换工具 基于网络的笔记本创作工具 用于构建交互式 UI(小部件)的工具 基于上述 REPL 协议的交互式并行 Python
来自IPython's homepage:
从 IPython 4.0 开始,项目中与语言无关的部分:notebook 格式、消息协议、qtconsole、notebook web 应用程序等已转移到名为 Jupyter 的新项目中。 IPython 本身专注于交互式 Python,其中一部分是为 Jupyter 提供 Python 内核。
【讨论】:
在发布我的问题之前我显然已经阅读了这篇文章,但它仍然没有告诉我在哪个配置文件中放入什么。 那么你有没有找到这个问题的答案? (截至昨天,它已经一岁了。) 这些 2016 年的博文可能会有所帮助:wegetsignal.wordpress.com/2016/03/24/… + prcconsulting.net/2016/05/…以上是关于Jupiter vs iPython => 4.0 版本和 pyspark notebook 配置的大分裂的主要内容,如果未能解决你的问题,请参考以下文章
Jupyter vs IPython:Matplotlib - 没有名为 Tkinter 的模块
CodeReview是开发中的重要一个环节,整理了一些关于jupiter for java
junit-jupiter-api 和 junit-jupiter-engine 的区别
Junit-jupiter-api 和 junit-jupiter-engine 的区别
Jupiter Code Review Reference -- Jupiter代码审查工具使用参考
Kotlin 1.5.10,Gradle 7.0.2_2 - 找不到方法 testCompile() group=org.junit.jupiter,name=junit-jupiter-api,ve