2015-09-01 46 views
0

我們可以清楚解釋單核iPython 3.x與拆分捆綁Jupyter 4.0.4 + iPython 4.0.0之間發生了什麼?Jupiter vs iPython => 4.0版本和pyspark筆記本配置的大分裂

  • 什麼去了「語言不可知」Jupyter 4.0.4?

  • 什麼呆在iPython 4.0.0中?

我特別想知道,如果我想添加一個pyspark內核kernel.json:

  • 什麼樣的配置(S)應在.jupyter做

  • 在.ipython中應該做什麼配置

如果我不清楚,請編輯我的問題!

非常感謝。

+0

我認爲這可能更好地解決Jupyter/IPython特定的論壇,因爲這似乎是一個非常廣泛的問題,並沒有演示任何特定的相關源代碼。 –

+0

它在回答中需要代碼:ipython_configuration.py,ipython_kernel_configuration.py和json文件kernel.json的配置文件示例。 – tmangin

+1

如果你想添加一個新的內核,你只需要處理Jupyter。 IPython是Python代碼的內核。但是,我們希望使用像[findspark](https://github.com/minrk/findspark)這樣的工具,不需要爲pyspark提供單獨的內核。 –

回答

0

Jupyter blog,2015年4月15日:

大分裂™

2015年4月15日

IPython中有grown a great deal了多年。作爲3.0,IPython中包括:

  • 交互式shell
  • 一個REPL協議
  • 筆記本文檔fromat
  • 筆記本文檔轉換工具
  • 基於web的筆記本創作工具
  • 基於上述REPL協議的交互式並行Python

而且從IPython's homepage

由於IPython的4.0,該項目的語言無關的部分:筆記本格式,消息協議,qtconsole,筆記本電腦的Web應用程序等方面都搬到新名爲Jupyter的項目。 IPython本身專注於交互式Python,其中一部分是爲Jupyter提供Python內核。

+0

在發佈我的問題之前,我明顯已經閱讀了這篇文章,但它仍然沒有告訴我要在哪個配置文件中放入什麼。 – tmangin

+0

你是否曾經找到這個問題的答案? (截至昨天爲止,這是一歲)。 – jkdev

+0

這些來自2016年的博客帖子可能有所幫助:https://wegetsignal.wordpress.com/2016/03/24/setup-to-run-jupyter-notebook-with-pyspark/ + http://www.prcconsulting.net/2016/05/expand-machine-learning-tools-configure-jupyteripython-notebook-for-pyspark-1-6-1/ – jkdev