Open raodan218 opened 1 year ago
same problem here . looks like migration guide fro bokeh https://github.com/bokeh/bokeh/wiki/Migration-Guides says Figure has been removed the code could look for either Figure or figure for compatibility with Bokeh pre 3.0 and post 3.0
Bokeh document Removals bokeh.server.django was moved to a separate project bokeh_django, which should be a drop-in replacement in most cases. bokeh_django was also updated to work with Django 3.x and 4.x.
Figure
The duplicative attribute Figure (capital-F) was removed from bokeh.plotting. Use bokeh.plotting.figure (lowercase-f) instead.
Same problem and error message here. Unfortunately, I have no write access to change the utility.py file. It can still be solved with downgrading bokeh to version 2.4.3 or 2.4.2. However, my problem is that this is incompatible with dask, which needs for its dashboard verion >3.0*
I submitted this Pull Request to fix it.
Edit: the pull request was just merged.
PLEASE FILL OUT THE TEMPLATE
Describe the bug
Using pandasgui in my code to show DataFrame as following:
Get error: module 'bokeh.plotting' has no attribute 'Figure'. Did you mean: 'figure'
Environment OS: Windows 10 Python: 3.10 IDE: VS Code
Package versions
In source file utility.py:446, following code:
Change 'bokeh.plotting.Figure' to 'bokeh.plotting.figure' (Figure to lower case) Everything is OK