标签: jupyter-lab

plotly.offline.iplot给出一个大的空白字段作为其输出 - 为什么?

我正在尝试在Jupyter笔记本中创建一个Sankey图表,我的代码基于此处显示的第一个示例.

我最终得到了这个,我可以运行而不会出现任何错误:

import numpy as npy
import pandas as pd
import plotly as ply

ply.offline.init_notebook_mode(connected=True)

df = pd.read_csv('C:\\Users\\a245401\\Desktop\\Test.csv',sep=';')

print(df.head())
print(ply.__version__)

data_trace = dict(
    type='sankey',
    domain = dict(
      x =  [0,1],
      y =  [0,1]
    ),
    orientation = "h",
    valueformat = ".0f",
    node = dict(
      pad = 10,
      thickness = 30,
      line = dict(
        color = "black",
        width = 0.5
      ),
      label =  df['Node, Label'].dropna(axis=0, how='any'),
      color = df['Color']
    ),
    link = dict(
      source = df['Source'].dropna(axis=0, how='any'),
      target = df['Target'].dropna(axis=0, …
Run Code Online (Sandbox Code Playgroud)

python plotly jupyter jupyter-notebook jupyter-lab

16
推荐指数
3
解决办法
5324
查看次数

Jupyter实验室快捷方式

我已经使用Jupyter笔记本几年了.我刚刚前往Jupyter实验室,但我发现缺乏捷径是一种负担.

例如,我注意到我可以在左侧调色板中搜索命令.但我似乎无法轻易将它们绑定到键盘快捷键.这甚至可能吗?

例如,我想用"O"折叠当前单元格输出,并用"Shift O"折叠所有代码单元格.

在此输入图像描述

jupyter jupyter-lab

16
推荐指数
3
解决办法
2万
查看次数

防止 jupyterlab 自动为所有打开的选项卡启动新会话

我关闭了所有内核并在浏览器中关闭了 jupyterlab,但是当我再次打开它时,它会为所有打开的笔记本启动一个会话和一个内核

我跟踪了代码,发现在jupyterlab 笔记本代码中,如果当前笔记本没有任何正在运行的内核,则启动会话函数会在笔记本加载时调用 (POST /api/sessions)。API创建一个会话启动一个内核

我在 jupyter 配置或 jupyterlab 设置(设置 -> 高级设置编辑器)中找不到任何用于停止此操作的配置

jupyter jupyter-notebook jupyter-lab

16
推荐指数
1
解决办法
1928
查看次数

真的与Jupyter笔记本,实验室,扩展和ipywidgets混淆

我想创建一个交互式JupyterLab Notebook应用程序,我需要创建一系列自定义小部件.所以我开始研究这件事,我越看越困惑.为了简单起见,我会问一堆简单的问题:

  1. 在Jupyter笔记本上使用小部件的最常用方法之一是使用ipywidgets库.对?
  2. 与经典笔记本不同,JupyterLab的笔记本无法直接呈现JavaScript.因此,在ipywidgets文档中创建自定义窗口小部件的教程无法在JupyterLab上运行.对?
  3. 如果想在JupyterLab的笔记本上运行JavaScript,她或者他必须通过扩展来完成.在ipywidgets的情况下,必须安装@ jupyter-widgets/jupyterlab-manager.对?
  4. 如果您想使用ipywidgets库编写自定义小部件,可以使用两个GitHub项目作为起点:widget-cookiecutter和widget-ts-cookiecutter.据我所知,前者基于JavaScript而后者基于TypeScript.此外,第一个似乎对某种类型不活动,而第二个更活跃.JupyterWidgets团队是否计划专注于TypeScript?我应该遵循哪一个?
  5. cookiecutter项目实际上没有文档.我真的很困惑并且很难理解他们的代码.当然,我可以复制粘贴它们并开始乱搞,直到我弄清楚整个工作如何工作以及代码中的"钩子"或"入口点"是什么,但如果有人能给我一些额外的指示,我真的很感激.
  6. JupyterWidgets是Jupyter项目的"官方"项目吗?鉴于项目中的成员数量非常少,我想知道将我的工作基于ipywidgets是多么安全.请记住,"DeclarativeWidgets"项目很久以前就已经放弃了.
  7. 是否有其他库可以实现比ipywidgets中更多的小部件,并且还可以在JupyterLab上运行?
  8. 我想为服务器端数据处理创建一个Web应用程序.我最初的目标是创建一个不希望用户进行任何编码的应用程序/服务,并通过使用html/JavaScript小部件执行所有操作.这可以使用Angular/React前端和Python/Django/Flask后端来实现.但是,稍后,我意识到有些用户可能希望在服务器上进行一些额外的自定义/任意处理.这就是我考虑JupyterLab的原因.我想知道它是否是最好的,是否有可能只创建一个普通的Angular/Python字体/后端,并以某种方式将其包装在JupyterLab扩展中,该扩展将提供一种机制来访问此数据.应用/服务并将其带到笔记本电脑进行进一步处理.

提前致谢

jupyter-notebook ipywidgets jupyter-lab

14
推荐指数
1
解决办法
2476
查看次数

如何解决 [WinError 5] 在 anaconda 提示中拒绝访问

我最近重置了我的笔记本电脑并在其中安装了 anaconda,我尝试打开 jupyter 实验室但它给了我错误Error executing Jupyter command 'lab': [WinError 5] Access is denied但是当我尝试打开 JUPYTER NOTEBOOK 或尝试使用 anaconda 以管理员身份打开 JUPYTER LAB 时它工作正常我重新安装了 anaconda 并且仍然它给了我同样的错误,当我尝试从 anaconda 导航器打开 JUPYTER LAB 时,它也给我同样的错误,在我的笔记本电脑休息之前,它对我来说工作正常,但现在不是。在问这里之前,我尝试在网上搜索我的查询,但没有得到我的答案。

我想在正常的 anaconda 提示符下运行 JUPYTER LAB

额外细节

-My anaconda is installed in C:\ProgramData  (by default)
-I didn't check the box "add to path" while installing anaconda 
Run Code Online (Sandbox Code Playgroud)

anaconda conda jupyter-lab

13
推荐指数
4
解决办法
3万
查看次数

如何在 jupyter 实验室中使用 FileUpload 小部件?

我想FileUpload在 jupyter 实验室中使用小部件。我的笔记本单元中有以下几行代码:

uploader = widgets.FileUpload()
uploader
Run Code Online (Sandbox Code Playgroud)

在 jupyter notebook 中,单元格的输出是一个可点击的按钮,我可以用它来上传文件。在 jupyter 实验室中,输出如下:

FileUpload(value={}, description='Upload')
Run Code Online (Sandbox Code Playgroud)

这是有关uploader对象的信息:

Type:           FileUpload
String form:    FileUpload(value={}, description='Upload')
File:           ~/miniconda3/envs/fastai2/lib/python3.7/site-packages/ipywidgets/widgets/widget_upload.py
Run Code Online (Sandbox Code Playgroud)

是否可以让这个小部件在 jupyter 实验室上工作?如果是这样,我应该如何进行?

python file-upload jupyter-notebook jupyter-lab

13
推荐指数
2
解决办法
5543
查看次数

将 Jupyter 笔记本与情节导出为 html 离线时无法正确显示

我正在使用 Jupyter lab,即使我处于离线状态,jupyter lab 中的一切都可以正常工作。但是,每当我尝试将报告导出为 HTML 时。未渲​​染情节图。如果我打开互联网连接,绘图就会呈现出来,就好了。

这是示例代码:

import pandas as pd
import numpy as np
import plotly.express as px

df = pd.DataFrame(np.random.randn(100,4), columns='A B C D'.split())

px.scatter(df, x='A',y='B')
Run Code Online (Sandbox Code Playgroud)

我已尝试按照此处显示的故障排除指南进行操作。此外,我尝试在新环境中安装。

如果我使用以下内容:

import plotly.io as pio
pio.renderers.default = "jupyterlab"
Run Code Online (Sandbox Code Playgroud)

离线 HTML 包含静态图,但我非常希望启用交互性。我注意到这些文件的大小不同,静态页面只有 700 Kb 左右,而当我尝试将它们保存为交互式时,它们大约为 4 Mb。

这在 Jupyter 实验室不可能吗?或者我错过了什么

python plotly nbconvert jupyter-lab

13
推荐指数
1
解决办法
2万
查看次数

找不到 JupyterLab 应用程序资产

我刚刚在我的 MacBook 上使用 pip 下载了 jupyter lab。当我在终端上运行 jupyter lab 时,浏览器打开并出现以下错误:

JupyterLab 错误 JupyterLab 应用程序资产在“/opt/homebrew/Cellar/python@3.10/3.10.6_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab”中找不到,请运行jupyter lab build或使用其他应用程序目录

我可以毫无问题地运行 jupyter 笔记本。

注意:我可以通过运行来使用 jupyter labjupyter lab --code-mode

jupyter jupyter-lab

13
推荐指数
1
解决办法
1万
查看次数

没有 nodejs 无法确定 jupyterlab 构建状态

我在终端中看到此错误:“没有 nodejs 无法确定 jupyterlab 构建状态”。即使我的 PC 上安装了最新版本的 nodejs。

请指导我该怎么办?

node.js jupyter-lab

12
推荐指数
2
解决办法
2万
查看次数

JupyterLab 自动完成没有选项卡

每次要自动完成时按 Tab 键似乎很耗时。理想情况下,您只需输入前几个字母,无需按 Tab 键即可获得下拉列表。

在 Jupyter Notebook 中,您可以安装一些扩展以获得此功能。https://github.com/ipython-contrib/jupyter_contrib_nbextensions

有可能在 JupyterLab 上得到这个吗?

谢谢

jupyter jupyter-lab

12
推荐指数
1
解决办法
4733
查看次数