小编Mac*_*ala的帖子

如何检查是否启用了 Jupyter Notebook 扩展?

我想以编程方式从 Jupyter Notebook检查是否启用了 ipywidgets 。有哪些方法可以做到?我尝试查看nbextensionsnotebook模块,但没有找到列出已启用扩展的功能。

我的笔记本在 GitHub 上,我想在那里提供一个静态图,如果用户实际运行笔记本并安装并启用了 ipywidgets,我还想提供一个交互式版本。

绘图代码是

# Setup by importing some libraries and configuring a few things
import numpy as np
import ipywidgets
import matplotlib.pyplot as plt
%matplotlib inline

# Create two random datasets
data = np.random.random(15)
smallerdata = np.random.random(15) * 0.3

# Define a plotting function
def drawPlot():
    plt.plot(range(len(data)), data, label="random data");
    plt.plot(range(len(smallerdata)), smallerdata, 'r--', label="smaller random data");
    plt.title("Two random dataset compared");
    plt.grid(axis='y');
    plt.legend();

# Define an interactive annotation …
Run Code Online (Sandbox Code Playgroud)

python matplotlib jupyter jupyter-notebook ipywidgets

5
推荐指数
1
解决办法
1584
查看次数

更新 Jupyter Notebook 扩展的正确方法是什么?

升级 Jupyter Notebook 扩展(例如 RISE、ipywidgets)的正确方法是什么?我有一个例程,它通过运行来更新我的 Python 包pip install --upgrade,这也会下载并安装新的 Notebook 扩展版本(当它们可用时)。

我还应该运行jupyter nbextension install --py --sys-prefix,甚至可能运行jupyter nbextension enable --py --sys-prefixpip 获取新包的每个 Notebook 扩展吗?

谢谢

python jupyter-notebook

5
推荐指数
1
解决办法
6454
查看次数