繁体   English   中英

Altair渲染器无提示失败

[英]Altair renderer silently failing

我按照Jupyter笔记本上Altair详细安装说明进行操作 我正在尝试将其安装在pythonanywhere托管的virtualenv上。

但是,当我运行演示脚本时,该图表永远不会出现。 尽管我指定了alt.renderers.enable('notebook')

这是笔记本的外观:

在此处输入图片说明

不知道还有什么可以尝试的-我相信所有库都是最新的。 我唯一的其他想法是,实际的笔记本服务器在较旧的python上运行。 不知道我是否能够在pythonanywhere上更新笔记本服务器(或者是否有帮助)

在此处输入图片说明

唯一的其他通配符-chrome OSX是否有问题? 因此,我从Safari尝试了此操作,并得到了相同的结果。

=============

后续行动:查看Chrome开发者工具中的javascript控制台不会显示任何错误。 (我认为我正确使用了控制台)

我运行了两次(重新启动内核),以表明alt.chart()确实生成了一些东西,因为当我不运行渲染代码时,它会警告我。

在此处输入图片说明

在此处输入图片说明

我怀疑您的vega jupyter笔记本扩展名未正确安装。 如果您具有5.3或更高版本的笔记本电脑,则应自动安装该软件,但看起来您可能具有较旧版本的笔记本电脑软件包。

要解决此问题,请尝试运行以下命令:

pip install -U jupyter notebook
pip install -U vega
jupyter nbextension install --sys-prefix --py vega

可以在https://github.com/vega/ipyvega上找到更多信息。

不幸的是,PythonAnywhere jupyter笔记本在v4.2上运行,而Altair需要v5.3 +。 您最终无法更改/升级它,您将不得不等待PythonAnywhere系统升级才能运行Altair代码。 抱歉!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM