问题标签 [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.
python - 使用voila渲染笔记本时在python中获取URL的参数
我想解析使用 voila python 呈现的 URL 的所有参数和查询字符串:
到目前为止,我有:
我会得到:
但我有两个问题:
a) 如何获取URL中#后面的其余参数
b) 是否有标准库以字典的形式获取查询
我尝试了什么:
我正在尝试以这种方式使用 cgi 模块:
这给了我 fieldStorage[key].value 的错误,并且将 cgi.FieldStorage() 转换为 dict() 无法正常工作。
这些给出错误:
和上一行
我可以破解字符串,但可能有一种直接的方法可以使用 cgi 获取 dict 中的变量。在 cgi 中,我无法获取 URL 中 # 符号之外的参数。
谢谢
python - 在新的 Chrome 选项卡中打开一个使用 voila 渲染的 jupyter 实验室笔记本的 url
我在 JupyterHub 环境中工作,我用它来渲染应用程序。
其中一个特定的应用程序应该是一种启动器,用户可以在其中启动(打开)另一个 chrome 选项卡中的特定 url 网络。
我使用以下代码:
这仅适用于第一个 url。发生的情况是确实打开了一个新选项卡,并且 nyt 网站在那里打开,但没有打开第二个选项卡。尽管如此,在输出小部件中可能会看到“第二个”,因此第二个显示已运行,没有给出错误,但没有工作。
知道为什么会这样吗?或者任何解决方法?有必要在后台打开标签吗?如何?
顺便说一句,库 webbrowser 不起作用,因为这是 jupyterHub(在远程服务器中)而不是本地 jupyter lab 发行版。
谢谢
jupyter-notebook - 如何使 Voila Dashboard 每次运行时都不执行
我有一个有点大的 .ipynb 笔记本,我决定使用 Voila 将它变成仪表板。
它工作得很好,但是执行需要很长时间(88 单元大约需要 20 分钟),我发现即使我将它部署在 Binder 上,每次有人尝试打开它时它都会执行。
无论如何我可以保存生成的文件,所以不会花这么长时间?
apache - 瞧,静态文件未通过 apache 中的反向代理加载
我正在尝试反向代理瞧,它设法加载页面但未加载任何交互式组件。所有的下拉列表等都丢失了
[单元]
描述=瞧
它尝试加载的示例静态文件是,https://domain:8080/voila/static/require.min.js
如果我尝试运行https://domain:8080/user/voila/static/require.min.js
它会将其转换为 https://domain:8080/voila/files/voila/static/require.min.js
更新
在apache中添加了这些
https://domain:8080/voila/api/shutdown/f51257f9-fff0-4fab-99d3-d5dd33fa91f8
我仍然在前端收到一个文件的错误,这失败了
更新网络套接字
python - 瞧,不加载某些 .ipynb 文件
我对 Voila 和 Jupyter 很陌生。我了解 Jupyter 笔记本文件(即扩展名为 .ipynb 的文件)可以加载到 Voila 服务器或 Jupyter 服务器中。
例如,为了详细说明,我们在同一文件夹中有以下文件:-
- a.ipynb
- b.ipynb
我的问题是,如果我只能在 Voila 中加载“a.ipynb”?该示例仅用于演示目的。我们可以在文件夹中有大量文件/文件夹。
我已经浏览了 Voila 网站,但看起来没有任何现有的功能可以用来支持这一点。
谢谢你。
python - 与 apache 反向代理一起使用时,带有 ipywidgets 的 Voila 失败
我正在尝试使用 Apache 作为 Debian/Ubuntu 服务器上的反向代理运行 Jupyter 笔记本。
虽然基本笔记本可以工作,但瞧,我有一个 ipythonwidget 的地方就失败了。浏览器的网络选项卡显示 500 个内部服务器错误,在终端上显示:
TypeError: initialize() missing 1 required positional argument: 'path'
我的 apache 代理配置是:/etc/apache2/sites-available/jupyter.conf
jupyter-notebook - 如何配置 jupyter notebook 以打开 pdf 文件瞧?
当它作为jupyter笔记本扩展运行时,有人知道如何配置voila以打开pdf文件吗?如果 voila 作为独立服务器运行没有问题,但如果它作为 jupyter notebook 运行,则打开 pdf 文件会捕获 403 错误
jupyter-notebook - 使用 Voila 在 Jupyter Notebook 中运行交互式散景
我以这个例子在 Jupyter Notebook 中运行交互式散景(在本例中为滑块):How to get interactive bokeh in Jupyter notebook
这很好用。
但是,当我在命令行(“voila bokeh_jupyter.ipynb”)上使用 voila 启动笔记本时,我看到的唯一输出是“BokehJS 2.4.2 成功加载”。
为什么它不适用于 Voila,我该怎么办?
python - 选择要在 Voila 中绘制的泡菜文件
我在 python 中创建了一些图并用 pickle 保存它们。现在我想在 Voila 中有一个下拉菜单来选择文件并绘制它。但我找不到更新情节的方法。使用文件创建下拉列表并观察更改不是问题。这是我的示例代码:
在此示例中,它应该只是将 xxx2.obj 文件更改为 xxx3.obj 文件,但它不会更改绘图中的任何内容。我在这里想念什么?
谢谢和最好的问候!
python - 如何删除 bqplot 上的科学记数法?
我正在使用 bqplot 在 jupyter-notebook + VOILA 上创建实时折线图
我的问题是,如何从 y 轴上删除科学记数法。这是一个简单的任务,但我已经尝试了很多东西。
我尝试使用axes.tick_format
图形的属性,但我认为只有当你有我不能拥有的轴对象时才有效,因为它们需要我无法使用的强制Scale属性,因为图形是实时的并且需要生成/重新校准 x 和 y 比例当它运行时。
我尝试更改y_values.append(y_val)
为,y_values.append("{:.2f}".format(y_val))
但它转换为字符串,并且 bqplot 不会将其作为数字处理,因此有时会在 0 顶部出现负数。
我尝试转换为 numpy 数组,然后这样做np.set_printoptions(suppress=True)
(显然)不起作用。
基本上尝试了很多东西,我认为这归结为一些可能存在或不存在的 bqplot 属性。已经卡了一段时间了。谢谢!