为了获得运行中的木星笔记本的名称,我首先在~/.jupyter/custom.js中添加了以下一行
// Create a nb_name variable with the name of the notebook
IPython.notebook.kernel.execute('nb_name = "' + IPython.notebook.notebook_name + '"');
当我在笔记本上运行手机时:
print(nb_name)
我得到:
NameError Trac
我已经在Ubuntu14.04上的ipython笔记本中成功地使用了pyspark和Python2.7,为spark创建了一个特殊的配置文件,并通过调用$ipython notebook --profile spark启动了这个笔记本。许多网站上都给出了创建spark配置文件的机制,但我使用的是中给出的机制。
$HOME/.ipython/profile_spark/startup/00-pyspark-setup.py包含以下代码
import os
import sys
# Configure the environment
if 'SPARK_HOME' not in o
我正在使用Ubuntu15.04,我刚刚安装了IPython 4.0。现在,当我在终端中输入ipython notebook时,会收到以下错误消息:
ImportError: No module named notebook.notebookapp
我在这个网站上读过相关的问题,但我无法解决这个问题。
因为我对IPython没有工作知识,所以我真的需要一些建议来解决这个问题。
我有一个关于matplotlib的奇怪的问题,我似乎不能解决。当使用带有pylab标志的ipython notebook时,ipython notebook --pylab inline我有一行代码,如下所示,用于生成带有matplotlib的颜色条:
im = ax.imshow(df, vmin=vmin, vmax=vmax)
代码运行正常,我得到了一个很好的颜色条。当我将这段代码作为python文件运行时,我得到一个错误NameError: name 'ax' is not defined。我知道ipython notebook --pylab inline会自动将一堆
我想有一个功能,可以在jupyter笔记本重新启动内核。如果我单独使用下面的HTML语句,它可以很好地工作,但在函数中它不能:
from IPython.core.display import HTML
def restart_kernel():
HTML('<script>IPython.notebook.kernel.restart();IPython.notebook.execute_all_cells()</script>')
只有当我在没有任何其他代码的单元格中使用它时,它才能工作:
HTML('<script>I