我是jupyter笔记本的新手,jupyter笔记本和jupyter实验室之间的关键区别是什么,建议我选择最好的笔记本,这应该在将来使用.
在Jupyter Notebook中,ipywidgets运行良好,但它们似乎在Jupyter Lab中不起作用(据说它比Notebook更好).
我遵循了这些指示.
第1步:安装Node.js(https://nodejs.org/en/)
第2步:使用conda在Python 3上安装了需求:
conda install -c conda-forge ipywidgets
jupyter labextension install @jupyter-widgets/jupyterlab-manager
Run Code Online (Sandbox Code Playgroud)
不幸的是,基本的小部件在jupyter实验室笔记本中不起作用:
我通过远程 jupyter 服务器做了很多事情。我一直在使用 vscode 在这些服务器上运行笔记本,因为这是我在使用 copilot 时找到的最简单的开发方法,但它变得相当麻烦,并且希望有一个更简单的解决方案。
感谢你们提供的任何帮助!
我有最新/更新的Anaconda包.每次我尝试使用python 3.6.6绘制内容时,我在JupyterLab中收到以下错误...
Javascript错误:未定义IPython
当我使用ipython内核在Spyder中运行相同的代码时,它运行正常.一直在网上看,但似乎无法弄清楚发生了什么.任何帮助,将不胜感激.
Jupyter Notebooks 中有一个选项,您可以在其中选择一些单元格,然后按 F,这会打开查找和替换功能。
此快捷方式在 Jupyter Lab 中不起作用。它不在命令列表中,也不在编辑菜单中(只有查找 -- 和查找下一个和查找上一个)。我也找不到全局(不特定于单元格选择)查找和替换功能。
有这个功能吗?我在互联网上发现了它的旧提及——它被删除了吗?我正在使用 Jupyter Lab 1.2.3 版。
我正在尝试在 Jupyter 笔记本中设置一个进度条。这是一台新电脑,我通常做的事情似乎不起作用:
from tqdm import tqdm_notebook
example_iter = [1,2,3,4,5]
for rec in tqdm_notebook(example_iter):
time.sleep(.1)
Run Code Online (Sandbox Code Playgroud)
产生以下文本输出并且不显示任何进度条
HBox(children=(IntProgress(value=0, max=5), HTML(value='')))
Run Code Online (Sandbox Code Playgroud)
同样,这段代码:
from ipywidgets import FloatProgress
from IPython.display import display
f = FloatProgress(min=0, max=1)
display(f)
for i in [1,2,3,4,5]:
time.sleep(.1)
Run Code Online (Sandbox Code Playgroud)
产生这个文本输出:
FloatProgress(value=0.0, max=1.0)
Run Code Online (Sandbox Code Playgroud)
我是否缺少让 Jupyter 显示这些进度条的设置?
我试图在我的 Kubuntu 机器上安装 jupyter 实验室。如果我使用 'pip3 install jupyter jupyterlab' 安装 jupyter lab,则命令 'jupyter notebook' 完全可以正常工作。但是,如果我每次收到消息时都尝试运行“jupyter lab”:
Traceback (most recent call last):
File "/usr/local/bin/jupyter", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.6/dist-packages/jupyter_core/command.py", line 230, in main
command = _jupyter_abspath(subcommand)
File "/usr/local/lib/python3.6/dist-packages/jupyter_core/command.py", line 133, in _jupyter_abspath
'Jupyter command `{}` not found.'.format(jupyter_subcommand)
Exception: Jupyter command `jupyter-lab` not found.
Run Code Online (Sandbox Code Playgroud)
怎么了?
我尝试以相同的问题多次重新安装 jupyter 和 jupyterlab。
我正在寻找一个网页或某种方式来查看Jupyterlab现有扩展的列表.我已经通过手动浏览www.npmjs.com与搜索关键字@jupyterlab.还有其他建议吗?
谢谢
我正在使用Jupyter笔记本中的Jupyterlab.在我曾经使用的笔记本中:
import matplotlib.pyplot as plt
%matplotlib notebook
plt.figure()
x = [1,2,3]
y = [4,5,6]
plt.plot(x,y)
Run Code Online (Sandbox Code Playgroud)
用于交互式情节.现在给了我(在jupyterlab中):
JavaScript output is disabled in JupyterLab
Run Code Online (Sandbox Code Playgroud)
我也尝试了魔术(安装了jupyter-matplotlib):
%matplotlib ipympl
Run Code Online (Sandbox Code Playgroud)
但那只是回归:
FigureCanvasNbAgg()
Run Code Online (Sandbox Code Playgroud)
内联图:
%matplotlib inline
Run Code Online (Sandbox Code Playgroud)
工作得很好,但我想要互动情节.
我正在使用jupyter实验室,我无法添加conda环境.我的想法是从我的基础环境中启动jupyter实验室,然后能够选择我的其他conda envs作为内核.
我安装了nb_conda_kernels软件包,这应该是这样做的,但它不能按我的意愿工作.实际上,让我们假设我创建了一个新的conda环境,然后我从基础启动jupyter实验室,我无法将新环境视为可用内核.
我找到了一个"修复",它每次都有效,但根本不方便.如果我在我的新环境中安装jupyter笔记本,那么从这个新环境启动一个jupyter笔记本,关闭它,返回基础环境,然后从基础环境启动jupyter lab,我的新环境可以作为jupyter实验室的内核使用.
如果你知道如何在没有这个"修复"的情况下使它工作,我将非常感激.
jupyter-lab ×10
python ×5
jupyter ×4
ipython ×2
anaconda ×1
ipywidgets ×1
javascript ×1
lab ×1
matplotlib ×1
npmjs ×1
tqdm ×1