- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关于从 Jupyter Notebook 下载文件,有很多问题都有很好的答案。 Here's one我之前加过。这有效,但我无法单击并下载该文件以用于以 Voila 启动的服务器。
最初我意识到当点击 Voila 时我无法下载基本案例。
from IPython.display import display, FileLink
local_file = FileLink('./demo.xlsx', result_html_prefix="Click here to download: ")
display(local_file)
voila mynotebook.ipynb
voila mynotebook.ipynb --VoilaConfiguration.file_whitelist="['demo.xlsx']"
最佳答案
我能够通过托管我的文件以像我之前尝试的那样下载为静态内容来使其工作。所有这些都适用于 Mac,但适用于其他平台。
我必须定义一个自定义模板才能在 static_root
获取文件所以他们可以得到服务。相关documentation is here用于设置自定义模板。
这并不难……您基本上是在预期的位置创建一个目录,复制一些默认文件,然后添加/更改您想要的内容。终端记录可能如下所示:
cd ~/Library/Jupyter/voila/templates/
mkdir foobar
export DEFAULT_TEMPLATE_PATH=~/anaconda3/envs/voilatest/share/jupyter/voila/templates/default
export TEMPLATE_PATH=~/Library/Jupyter/voila/templates/foobar
cp -r $DEFAULT_TEMPLATE_PATH/nbconvert_templates $TEMPLATE_PATH
cp -r $DEFAULT_TEMPLATE_PATH/templates $TEMPLATE_PATH
{~/Library/Jupyter/voila/templates/foobar}$ tree .
.
├── nbconvert_templates
│ ├── base.tpl
│ ├── lab.tpl
│ └── voila.tpl
├── static
│ └── demo.xlsx
└── templates
├── 404.html
├── browser-open.html
├── error.html
├── page.html
└── tree.html
3 directories, 9 files
static
目录
demo.xlsx
.我加进去了。那是我想通过链接下载的文件。
voila mynotebook.ipynb --template=foobar
FileLink
对我来说失败并出现以下错误。
Path (/voila/static/demo.xlsx) doesn't exist. It may still be in the process of being generated, or you may have the incorrect path.
%%html
<a href="./voila/static/demo.xlsx" download="demo.xlsx">Download Excel Sheet</a>
关于jupyter-notebook - 从 Jupyter Notebook 在 Voila 中下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60013197/
运行 voila my_notebook.ipynb 时,voila 正常启动并显示仪表板。设置基本 url 时(使用 --Voila.base_url='/my-base-url'): 浏览器显示
我使用的是 Python 3.8,这是 jupyter --version 的打印输出: jupyter core : 4.6.3 jupyter-notebook : 6.0.3 qtcon
关于从 Jupyter Notebook 下载文件,有很多问题都有很好的答案。 Here's one我之前加过。这有效,但我无法单击并下载该文件以用于以 Voila 启动的服务器。 最初我意识到当点击
我正在尝试使用 voila通过运行他们提供的示例,但小部件不显示( outputs from jupyter and voila ),我收到以下错误: (voila_env) Z:\Programmi
我是一名优秀的程序员,十分优秀!