散景未捕获错误:未声明属性

问题描述 投票:1回答:1

除我的散景图外,我已经在pythonAnywhere.com上成功部署了Django应用。而不是渲染,这是控制台中显示的错误。

bokeh-1.1.0.min.js:31 Uncaught Error: property Title.plot wasn't declared
at e.setv (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at new e (bokeh-1.1.0.min.js:31)
at Function.t._instantiate_object (bokeh-1.1.0.min.js:31)
at Function.t._instantiate_references_json (bokeh-1.1.0.min.js:31)
at Function.t.from_json (bokeh-1.1.0.min.js:31)

在LocalHost上工作正常。现在已经部署完毕,它将引发此错误。我试图通读JS文件本身,但毫无头绪。

python bokeh pythonanywhere
1个回答
0
投票

我面临类似的问题,但事实证明,我使用的bokeh版本与我导入的样式表和脚本所要求的版本不同。

您可以使用以下方法在服务器上检查bokeh的版本:

pythonX.Y
>>> import bokeh
>>> bokeh.__version__

其中X.Y是您选择用于部署的python版本。之后,只需使用以下命令安装所需的bokeh模块:

pythonX.Y -m install bokeh==<required version> --upgrade --user

提及python版本很重要。)]

希望有帮助!

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