我是一名兽医学生,正在攻读流行病学专业.我正在try 使用Emulsion框架,这是一个基于Python的软件.

我try 逐个安装,但当我try 运行测试模拟时,会显示以下内容:

Traceback (most recent call last):
  File "c:\users\dell\appdata\local\programs\python\python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\users\dell\appdata\local\programs\python\python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\DELL\AppData\Local\Programs\Python\Python39\Scripts\emulsion.exe\__main__.py", line 4, in <module>
  File "c:\users\dell\appdata\local\programs\python\python39\lib\site-packages\emulsion\__main__.py", line 185, in <module>
    from   emulsion.tools.plot          import plot_outputs
  File "c:\users\dell\appdata\local\programs\python\python39\lib\site-packages\emulsion\tools\plot.py", line 70, in <module>
    from   bokeh.layouts                import gridplot, column, widgetbox
ImportError: cannot import name 'widgetbox' from 'bokeh.layouts' (c:\users\dell\appdata\local\programs\python\python39\lib\site-packages\bokeh\layouts.py)

有谁能帮帮我吗?

推荐答案

ImportError:无法从‘bokeh.layout’导入名称‘Widgetbox’

看起来Widgetbox被从bokeh in version 3.0.0中移除了.

带有Widgetbox的Bokeh的最新版本是2.4.3.

工具pip可用于安装特定版本的程序包:

pip install bokeh==2.4.3

Python相关问答推荐

从多行文本中提取事件对

Polars Select 多个元素产品

如何在Python中按组应用简单的线性回归?

如何在矩阵上并行化简单循环?

过载功能是否包含Support Int而不是Support Int?

DuckDB将蜂巢分区插入拼花文件

在Python和matlab中显示不同 colored颜色 的图像

如何自动抓取以下CSV

试图找到Python方法来部分填充numpy数组

标题:如何在Python中使用嵌套饼图可视化分层数据?

沿着数组中的轴计算真实条目

如何访问所有文件,例如环境变量

Mistral模型为不同的输入文本生成相同的嵌入

加速Python循环

SQLAlchemy Like ALL ORM analog

海上重叠直方图

部分视图的DataFrame

如何根据一列的值有条件地 Select 前N组?

跳过嵌套JSON中的级别并转换为Pandas Rame

python—telegraph—bot send_voice发送空文件