问题标签 [voila]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
37 浏览

jupyter-notebook - 在公司网络中为我的团队部署文本分析工具有哪些选择?

我想出了一个基于TextBlob. 该代码通过读取 a 的内容.csv并检测情绪(主观性和极性分数)来工作。我还使用一个简单的条件函数将极性分数映射到内部评级层次结构。

代码位于 a 上Jupyter Notebook,我很想看看如何将我的笔记本转换为基于 Web 的应用程序。我的预期结果是用户可以访问的基于 Web 的界面(这些用户不会安装 python 库,也不关心底层逻辑/机制),只需键入文本(或上传 csv,不要大惊小怪)进行分析并按下一个按钮——这将返回情绪分数和评级(基本上利用了我在笔记本中编写的函数)。

我以前从未这样做过,我很想就最好的方式获得一些建议,因为这项工作位于公司网络上,而且我渴望数据保留在其外围。从在线研究来看,我相信voila并且anvil-upload是我的选择。voila返回错误:voila不被识别为内部或外部命令、程序或文件- 尽管我从与笔记本相同的路径运行它。我犹豫要不要尝试anvil-upload,因为我要求我创建一个帐户,并且我想完全了解在公司网络中使用它的含义。

请问有什么建议吗?

0 投票
0 回答
37 浏览

python - 我在哪里可以找到 voila 元数据中可用的参数列表?

我使用 voila 仪表板在云平台中显示 Python Jupyter 笔记本。我最近意识到,一些参数,比如主题,可以直接在 notebook 的元数据中传递(https://voila.readthedocs.io/en/stable/customize.html):

这非常有用,因为我可以直接从笔记本控制我的笔记本的显示方式。我想设置以下选项:--show_tracebacks=True如下,但似乎它不起作用。

我在哪里可以找到可用的元数据选项列表?

0 投票
0 回答
128 浏览

jupyter-notebook - 在基于 SageMaker 的 Jupyter Notebook 上安装 Voila

我正在尝试运行 Voila!SageMaker Notebook 上的服务器。

安装和启用命令瞧:

pip 命令似乎工作正常。

jupyter 命令的终端输出:

配置选项kernel_spec_manager_class无法识别EnableServerExtensionApp。启用:瞧

  • 编写配置:/home/ec2-user/anaconda3/envs/JupyterSystemEnv/etc/jupyter
    • 验证...瞧 0.2.10 OK

导航到“voila url”,例如:

返回 404。

“nbextensions”选项卡将voila扩展显示为“可能不兼容”

在此处输入图像描述

我在 Jupyter 日志中找不到任何看起来相关的内容。

重新启动 Jupyter 没有帮助。

0 投票
0 回答
56 浏览

python - 有没有办法从瞧生成一个 html url?

我有一个仪表板(地图),我可以使用 Voila 将其变成仪表板,但我正在尝试创建一个 html URL,而不是 URL“文件名”.ipynb,这可能吗?

(以防万一,我的仪表板类似于以下文章中的仪表板: https ://towardsdatascience.com/creating-an-interactive-dashboard-from-jupyter-notebook-with-voila-b64918b4d15a )

0 投票
1 回答
31 浏览

python - ipyvuetify 在选择对象中添加事件图标

如果您单击该图标,我想链接到该活动,您有什么想法吗?因为如果用户单击删除图标我想清除选择中选择的所有值,也许我们有另一种方法可以做到这一点。

0 投票
0 回答
269 浏览

python - Jupyter Notebook Voila Dashboard 不再显示 ipywidget 按钮和文本字段?

我最近创建了一个带有各种 ipywidget 按钮和文本字段的 Voila-Dashboard,我可以通过单击顶部菜单栏中的“Voila”按钮在 Jupyter Notebooks 中运行它们。

在处理其他笔记本(使用 plot.ly 和 matplot.lib)时,我让那个特定的笔记本休息了几个星期。我现在想继续在仪表板笔记本上工作,但是发生了两件神秘的事情:

  1. 在 Jupyter Notebooks 中运行 Voila 的按钮已完全消失。无论如何,在我的浏览器地址栏中输入后,我可以通过浏览到笔记本来运行它,http://localhost:8888/voila并且至少在 Voila 中运行 dahsboard-notebook。

  2. 更大的问题是,即使我让仪表板笔记本运行,所有的 ipywidget 按钮和文本字段都丢失了。这当然是一个问题——仪表板的重点是能够通过单击一些按钮并输入一些文本来运行一些命令。

我已尝试通过重新安装 voila 和 ipywidgets 来解决此问题,并遵循有关启用环境的一些相关帖子的建议 - 到目前为止没有任何效果。我的猜测是使用 plot.ly 或 matplot.lib 以某种方式弄乱了 ipywidgets 和/或 Voila - 但我该如何解决这个问题?

编辑:

我现在已经重新安装了 Jupyter Notebooks / Anaconda 并重新安装了 Voila,并且 Voila 按钮重新出现了。但是,当尝试在 Voila 中运行仪表板时,我收到错误消息:

它解决了以下链接并用于工作......:http://localhost:8888/voila/render/Tutorial_Workbench/Dashboards.ipynb

有没有人有类似的经历并且能够解决这个问题?

0 投票
0 回答
202 浏览

jupyter-notebook - 在 Apache 服务器上使用 jupyter notebook 瞧瞧?

我在运行 Apache 的 Ubuntu 20.04 服务器上使用经典的 Jupyter Notebook。

因此,当 Jupyter 运行时,我不使用 localhost:8888 访问它,而是将其代理到 myserver.com/subdir;一般来说,所有的经典 Jupyter 笔记本都可以使用(我可以使用 ipywidgets,我可以控制 matplotlib/plotly/bokeh 绘图)。

然后,我了解到voila- 我只是通过 安装它pip3,我的 Jupyter 安装将它拾取,并将其显示为 nbextension。我以某种方式获得了这些命令行选项来启动我的 Jupyter 服务器:

此处还提到了其中一些选项,用于 Jupyter 笔记本(bear_classifier;第 2 课)-第 1 部分(2020 年)-深度学习课程论坛;无论如何,有了这个,我在打开的笔记本的工具栏中得到一个“Voilà”按钮。

因此,如果我的原始笔记本链接位于https://myserver.com/subdir/notebooks/test.ipynb,单击“Voilà”按钮会显示我https://myserver.com/subdir/voila/render/test.ipynb- 事实上,我确实得到了内部呈现的文本(以及 Pandas DataFrame 输出),所以 - 到目前为止,一切都很好。

不幸的是,我仍然没有得到任何 ipywidgets 或情节。查看我的 JavaScript 控制台,我意识到一大堆请求的 JS 文件是 404-ing(即未找到)——当从命令行启动时,这在 Jupyter 服务器日志中也可见:

这甚至没有Voila.base_url参数 - 我在上面的命令行中添加了参数,希望它能解决这个问题,但显然没有。

至少,我可以从 Firefox 中的 JavaScript 控制台确认,这些 404 是由 TornadoServer(服务 Jupyter 的服务器)而不是 Apache 响应的。

Firefox JavaScript 控制台中也有这些消息:

(编辑:当普通的 jupyter 笔记本成功加载时,它来自一个类似的 URL https://myserver.com/subdir/static/components/codemirror/addon/fold/foldcode.js

我怀疑这是由于 MIME 类型配置错误造成的,但由于在 404 中报告了相同的文件,我猜这是浏览器对 MIME 类型的 404 消息做出反应 - 所以一切都应该符合预期。

我几乎可以肯定这些 404 是由于代理时的“subdir/”路径而发生的——但我很茫然,如何告诉我voila要考虑到这一点。

有谁知道如何解决这个问题,所以可以下载 .js 文件,并且瞧,渲染可以完全工作吗?


编辑:可能相关:使用时--enable_nbextensions=True,文件上出现大量 403 错误base/js/*.js·问题 #733·瞧-仪表板/瞧

似乎某些扩展需要 jquery 和 base/js/*.js 文件才能通过 RequireJS 加载?

...

这是因为 voila 看不到用于 jupyter-widgets 的扩展和 jupyter notebook 特定扩展之间的区别(不支持也不支持)。因此,这些扩展假定一个笔记本环境,其中定义了(或可用)这些模块,但它们没有。404 没问题,只是它们不存在,即使它们存在也无法工作。最好的方法是不要在特定于笔记本的 Python 环境中安装扩展。

0 投票
0 回答
244 浏览

python - I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:185] 未启用任何 MLIR 优化通道(已注册 2)

我试图在我的本地机器上运行一个瞧瞧笔记本,它给了我上面的错误,尽管我在 Google Colab 上开发了代码并且即使在 jupyter 笔记本中也能正常运行代码运行没有问题唯一的问题是当我使用 / 渲染代码时瞧/渲染代码不工作代码错误截图

0 投票
0 回答
45 浏览

jupyter-notebook - 在 Voila 中运行的 Jupyter 笔记本,检测内核

在 Windows 10 上使用 Voila、Python 3.9 运行 Jupyter Notebooks...

我想知道,在笔记本代码本身中,是否有一种方法可以确定内核是否还活着并且正在运行。

0 投票
0 回答
41 浏览

jupyter-lab - ipywidgets 在 JupyterLab 中工作但没有出现在 Voila

好的,这是我的第一篇文章。

我一直在为我的学生构建一个仪表板,让他们以交互方式使用经济模型。我已经使用 JupyterLab 多年,并且对 ipywidgets 有一些经验。最近,在寻找一种使我的代码可共享的方法时,我遇到了 Voila,这似乎是直接从笔记本进行仪表板的绝佳方式。

这是我遇到的问题:我的小部件在 JupyterLab 中运行得很好,但是当我使用 Voila(扩展程序和 cli)渲染它们时,小部件不会出现。我尝试使用其他一些软件包:ipyleaflet 也没有出现,但 plotly 和 pandas 打印输出会出现。

我一直无法找到类似的案例,所以任何帮助将不胜感激。

就上下文而言,我在 Zorin OS 上运行最新版本的 JupyterLab,并在 Chrome 和 Firefox 中重现了这个问题,包括 Jupyter Lab 和 Notebook。