首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修正发射Voila时的jinja错误?

如何修正发射Voila时的jinja错误?
EN

Stack Overflow用户
提问于 2022-03-02 16:01:44
回答 1查看 232关注 0票数 0

我试图第一次在Voila查看我的木星实验室图表,当我从命令提示符$ voila <filename>运行Voila时,我得到以下跟踪:

代码语言:javascript
复制
[Voila] Using C:\Users\B****~1\AppData\Local\Temp to store connection files
[Voila] Storing connection files in C:\Users\B****~1\AppData\Local\Temp\voila_lw8qq_9k.
[Voila] Serving static files from C:\Users\br******\Anaconda3\lib\site-packages\voila\static.
[Voila] Voilà is running at:
http://localhost:8866/      
Traceback (most recent call last):
  File "C:\Users\br******\Anaconda3\Scripts\voila-script.py", line 9, in <module>
    sys.exit(main())
  File "C:\Users\br******\Anaconda3\lib\site-packages\traitlets\config\application.py", line 846, in launch_instance
    app.start()
  File "C:\Users\br******\Anaconda3\lib\site-packages\voila\app.py", line 531, in start
    self.listen()
  File "C:\Users\br******\Anaconda3\lib\site-packages\voila\app.py", line 575, in listen
    self.launch_browser()
  File "C:\Users\br******\Anaconda3\lib\site-packages\voila\app.py", line 606, in launch_browser
    fh.write(template.render(open_url=url, base_url=url))
  File "C:\Users\br******\Anaconda3\lib\site-packages\jinja2\environment.py", line 1090, in render
    self.environment.handle_exception()
  File "C:\Users\br******\Anaconda3\lib\site-packages\jinja2\environment.py", line 832, in handle_exception
    reraise(*rewrite_traceback_stack(source=source))
  File "C:\Users\br******\Anaconda3\lib\site-packages\jinja2\_compat.py", line 28, in reraise
    raise value.with_traceback(tb)
  File "C:\Users\br******\Anaconda3\share\jupyter\voila\templates\lab\browser-open.html", line 1, in top-level template code
    {% extends "page.html" %}
  File "C:\Users\br******\Anaconda3\share\jupyter\voila\templates\lab\page.html", line 1, in top-level template code        
    {%- extends 'voila/templates/base/page.html' -%}
  File "C:\Users\br******\Anaconda3\share\jupyter\voila\templates\base\page.html", line 13, in top-level template code      
    {% block stylesheets %}
  File "C:\Users\br******\Anaconda3\share\jupyter\voila\templates\lab\browser-open.html", line 6, in block "stylesheets"
    {{ super() }}
  File "C:\Users\br******\Anaconda3\share\jupyter\voila\templates\lab\page.html", line 11, in block "stylesheets"       
    {{ include_css("static/index.css") }}
jinja2.exceptions.UndefinedError: 'include_css' is undefined

我通过conda安装了voila0.2.16(与mamba有问题),并在Windows计算机上使用Python3.9.7。

EN

回答 1

Stack Overflow用户

发布于 2022-03-09 16:15:24

解决了这个问题。Conda正在自动安装Voila的旧版本,这与我的Python或木星版本都不兼容。安装通过pip加载的最新版本0.3.2,它现在正在工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71325687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档