我是Python新手,想使用“pandasgui”包来学习数据框。 当尝试运行 PyPI 官方页面上的演示脚本时(text),
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 行,在
我尝试卸载 --> 重新安装 bokeh、pandas、pandasgui,但不起作用。
当前版本的bokeh.plotting似乎不再有Figure了(以前是??),但bokeh.plotting.figure有它。 pandasgui.show 方法认为 bokeh.plotting 有,但实际上它移动到了 bokeh.plotting.figure 下的最新版本。
这是错误的原因吗? 我怎样才能正确运行它?
如果有人给我一些想法,我会非常高兴。
环境: 蟒蛇3.10.4 pandasgui 0.2.14 散景3.0.3 熊猫1.5.3
在
/pandasgui/utility.py
编辑第473行单词“Figure”大写来自:
if issubclass(type(fig), bokeh.plotting.Figure):
“数字”一词小写:
if issubclass(type(fig), bokeh.plotting.figure):