python-3.x 执行pandasgui包引发AttributeError

vwoqyblh  于 2023-10-21  发布在  Python
关注(0)|答案(1)|浏览(162)

我是python新手,想用"pandasgui"包来学习框架。当尝试运行位于PyPI官方页面上的演示脚本时(文本),

import pandas as pd
from pandasgui import show
df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6], 'c':[7,8,9]})
show(df)

但下面的异常发生,不能自己前进:
发生异常:AttributeError模块'bokeh. plotting'没有属性'Figure'文件"C:\Python_Project\TestPython\TestPython.py",第4行,inshow(df)AttributeError:模块“bokeh. plotting”没有属性“Figure”
我尝试卸载-->重新安装散景,Pandas,pandasgui,但不工作。
看起来像散景。在当前版本上绘图不再有图(它曾经是??),但散景。绘图。图有它。www.example.com方法认为bokeh. plotting有,但实际上它移动到bokeh.plotting.figure下的最新版本。
这是错误的原因吗??我如何才能正确地运行它?
我真的很高兴有人给我一些建议。
环境:python 3.10.4 pandasgui 0.2.14 bokeh 3.0.3 pandas 1.5.3

zzlelutf

zzlelutf1#


utility.py
编辑第473行单词“Figure”大写形式:

if issubclass(type(fig), bokeh.plotting.Figure):

将“数字”一词改为小写:

if issubclass(type(fig), bokeh.plotting.figure):

相关问题