Altair渲染器默默地失败了

问题描述 投票:0回答:2

我跟着detailed install instructions for Altair on a jupyter notebook。我正在尝试在我在pythonanywhere上托管的virtualenv上安装它。

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

这就是笔记本的样子:

enter image description here

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

enter image description here

唯一的另一个通配符 - Chrome OSX是一个问题吗?所以我从Safari尝试了这个并得到了相同的结果。

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

跟进:查看Chrome开发者工具中的javascript控制台不会显示任何错误。 (我想我正确使用控制台)

我运行了两次(内核重启)以显示alt.chart()似乎确实产生了一些东西,因为当我运行w / o渲染代码时,它会警告我这一点。

enter image description here

enter image description here

python jupyter-notebook pythonanywhere altair
2个回答
0
投票

不幸的是,PythonAnywhere jupyter笔记本在v4.2上运行,而Altair需要v5.3 +。这不是你可以改变/升级的东西,你必须等待PythonAnywhere系统升级才能运行Altair代码。抱歉!


1
投票

我怀疑你的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找到

© www.soinside.com 2019 - 2024. All rights reserved.