linux下给jupyter notebook安装bokeh
时间: 2025-06-13 22:59:00 浏览: 8
### 安装 Bokeh 库以支持 Jupyter Notebook
在 Linux 系统中为 Jupyter Notebook 安装 Bokeh 库,可以通过以下方法实现。Bokeh 是一个用于创建交互式可视化图表的 Python 库,它与 Jupyter Notebook 集成良好,能够生成动态、可交互的图表。
首先,确保已经安装了 Jupyter Notebook[^1]。如果尚未安装,可以使用 `pip` 命令进行安装:
```bash
pip install jupyter
```
接下来,安装 Bokeh 库。Bokeh 可以通过 `pip` 或 `conda` 安装。以下是两种安装方式的详细说明:
#### 使用 pip 安装 Bokeh
运行以下命令以安装 Bokeh:
```bash
pip install bokeh
```
此命令将下载并安装 Bokeh 及其依赖项。如果需要验证安装是否成功,可以在 Python 环境中运行以下代码:
```python
import bokeh
print(bokeh.__version__)
```
如果输出 Bokeh 的版本号,则表示安装成功[^4]。
#### 使用 conda 安装 Bokeh
如果你使用的是 Anaconda 或 Miniconda 分发版,推荐使用 `conda` 安装 Bokeh。运行以下命令:
```bash
conda install bokeh
```
这种方式可以更好地管理依赖关系,并且通常更稳定[^4]。
#### 在 Jupyter Notebook 中启用 Bokeh
安装完成后,在 Jupyter Notebook 中使用 Bokeh 时,建议启用 Bokeh 的内置服务器支持(可选)。这可以通过以下命令完成:
```bash
pip install jupyter_bokeh
jupyter serverextension enable --py jupyter_bokeh
```
上述命令将安装并启用 Jupyter Bokeh 扩展,从而增强 Bokeh 在 Notebook 中的功能[^2]。
#### 配置 Jupyter Notebook
如果需要远程访问或配置特定端口和目录,可以参考 Jupyter Notebook 的配置文件设置[^3]。例如,编辑 `jupyter_notebook_config.py` 文件以指定 IP 地址、端口和其他参数:
```bash
vim /root/.jupyter/jupyter_notebook_config.py
```
在配置文件中添加以下内容(根据需求调整):
```python
c.NotebookApp.ip = '0.0.0.0' # 允许所有 IP 访问
c.NotebookApp.port = 8888 # 设置端口号
c.NotebookApp.open_browser = False # 禁用自动打开浏览器
```
保存文件后重启 Jupyter Notebook 即可生效。
### 示例代码
以下是一个简单的 Bokeh 示例,展示如何在 Jupyter Notebook 中绘制图表:
```python
from bokeh.plotting import figure, show
from bokeh.io import output_notebook
# 启用 Bokeh 在 Notebook 中的输出
output_notebook()
# 创建图表
p = figure(title="Simple Line Chart", x_axis_label='x', y_axis_label='y')
p.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], legend_label="Temp.", line_width=2)
# 显示图表
show(p)
```
运行以上代码后,Jupyter Notebook 将显示一个交互式折线图。
阅读全文
相关推荐


















