讲师中心 微信公众号
AI工具推荐 视频效率加速

怎么用pip安装bokeh

大墨君_2872

大墨君_2872

发布时间:2026-09-22 10:50:19

|

782人浏览过

|

来源于php中文网

原创

直接运行 pip install bokeh 即可完成基础安装,适用于HTML图表生成和Jupyter交互显示;需额外功能时应使用 pip install "bokeh[all]" 或按需选装如 "bokeh[jupyter]";注意环境匹配与pip版本更新。

怎么用pip安装bokeh

直接运行 pip install bokeh 就能完成基础安装,但是否要加额外参数、要不要提前处理环境冲突,得看你的实际用途。

基础安装:pip install bokeh 足够跑通大多数例子

这条命令会安装 Bokeh 核心库和最小依赖(如 numpypillowjinja2)。它适用于:

  • 写脚本生成 HTML 图表(用 output_file() + show()
  • 在 Jupyter Notebook 里调用 output_notebook() 显示交互图
  • 不涉及地理数据、SVG 导出或复杂服务器部署的场景

注意:pip install bokeh 不会自动下载示例数据。如果后续运行官方例子报错说找不到 autompggapminder,得手动执行 bokeh sampledata 或在 Python 中运行 bokeh.sampledata.download()

需要 Jupyter / 地理 / 导出功能?装 bokeh[all]

很多用户卡在「为什么 GeoJSONDataSource 找不到?」或「export_svgs() 报错 missing dependency」——其实是漏装了可选组件。这时应该:

  • pip install "bokeh[all]"(注意引号,Windows 和 shell 都需要)
  • 它会额外装上 geopandasscipysvgwritejupyter_bokeh 等模块
  • 如果你只用其中某一部分(比如只要 Jupyter 支持),可以精简为 pip install "bokeh[jupyter]"pip install "bokeh[geo]"

不用 [all] 的话,某些 bokeh.models 下的类或 bokeh.io.export 里的函数会直接不可用,不是 import 报错,而是运行时才提示 missing optional dependency。

CRM Pipeline Manager
CRM Pipeline Manager

通过自然语言管理销售管道——添加潜在客户、更新阶段、记录互动、设置提醒、生成报告,无需复杂的CRM软件。

下载

常见失败原因:Python 环境没选对,或 pip 版本太老

执行 pip install bokeh 后仍 import 失败,大概率不是 Bokeh 的问题,而是环境错位:

  • 确认当前终端激活的是目标 Python 环境(which pythonwhere python,再对比 pip --version 输出的 Python 路径)
  • 旧版 pip(bokeh[all] 这类带 extras 的格式,先升级:pip install --upgrade pip
  • conda 用户混用 pip 安装 Bokeh 容易引发依赖冲突,优先用 conda install -c conda-forge bokeh;若已用 pip 装过,建议先 pip uninstall bokeh 再切回 conda

另外,Bokeh 3.10.0(当前最新)要求 Python ≥ 3.8,如果用的是 Python 3.7 或更早,要么降级 Bokeh(如 pip install "bokeh),要么升级 Python。

验证安装是否真成功:别只看 pip 输出“Successfully installed”

终端里 pip 返回 success,不代表 Python 能 import。务必在 Python 会话中实测:

python -c "from bokeh.plotting import figure; print('OK')"

如果报 ModuleNotFoundError,说明安装路径和当前 Python 解释器不匹配。这时候:

  • 不要反复 pip install —— 先查 python -m site 看 site-packages 路径
  • 检查是否误用了系统 Python(尤其 macOS 上自带的 Python)
  • 虚拟环境未激活就 pip install,会导致包装进 base 环境而非 venv

真正容易被忽略的是:Bokeh 的部分功能(比如服务器应用 bokeh serve)依赖 Tornado,而 Tornado 5.x+ 对异步事件循环有严格要求,在某些嵌入式 Python 环境(如 VS Code 的 Python 插件后台进程)里可能静默失败,得单独验证 bokeh serve --show 是否能打开浏览器窗口。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2390

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

5543

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

7062

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

3367

2025.07.23

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

0

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

0

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

0

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

0

2026.09.22

Conan二进制包配置指南
Conan二进制包配置指南

本专题介绍Conan根据操作系统、编译器、架构和构建类型生成二进制包的方法,讲解Profile、Settings、Options及Package ID的作用,帮助管理不同平台和编译环境下的包版本。

0

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn