You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入holoviews报错No module named 'bokeh.models',升级bokeh仍未解决

解决步骤
  • 先确认代码运行环境和你执行conda命令的环境是同一个,在你运行测试代码的同个jupyter cell/终端里执行以下代码,确认python路径:
    import sys
    print(sys.executable)
    
    输出的路径如果和你预期的anaconda环境路径不一致,说明你切换错了虚拟环境,切换到对应环境再执行后续操作即可。
  • 完全卸载重装适配版本的依赖包,避免升级残留的损坏文件或版本不兼容问题:
    依次执行以下命令:
    conda remove bokeh holoviews panel -y
    conda install bokeh holoviews panel -c pyviz
    
  • 排查本地命名冲突:
    检查你当前运行脚本的工作目录下,是否存在命名为bokeh.py的文件,或者名为bokeh的文件夹。如果存在,重命名该文件/文件夹或者将脚本移动到其他目录运行。也可以执行以下代码确认bokeh包的导入路径是否正确:
    import bokeh
    print(bokeh.__file__)
    
    正常输出应为你的anaconda路径/site-packages/bokeh/__init__.py,如果输出是你当前工作目录下的路径,就说明存在本地命名冲突。
  • 新建干净虚拟环境验证:
    如果以上操作都无效,可以新建独立的虚拟环境排除全局包冲突,依次执行:
    conda create -n hv_test python=3.10 -y
    conda activate hv_test
    conda install holoviews bokeh ipykernel -c pyviz
    # 如果用jupyter的话,执行下面命令把环境加到内核列表
    python -m ipykernel install --user --name=hv_test
    
    之后运行代码时选择hv_test环境即可。

内容的提问来源于stack exchange,提问作者ASH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:57:00