首页 > 解决方案 > 如何为 Python3 安装散景

问题描述

我通过 pip 安装了散景,这里是已安装版本的信息

pooja@X1-Carbon-6:~$ python3 --version
Python 3.5.2
pooja@X1-Carbon-6:~$ python --version
Python 2.7.12
pooja@X1-Carbon-6:~$ bokeh --version
0.13.0

对于python2,它工作正常并且可以导入散景

lkhr@X1-Carbon-6:~notebooks$ python
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bokeh
>>> 

但是,当我使用 python3 时它会抱怨

olkhr@X1-Carbon-6:~$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import bokeh
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'bokeh'
>>> 

我想在我的Python3 Jupyter-Notebook中使用散景并遇到问题,如果有任何建议,请告诉我。

非常感谢,

标签: pythonpython-3.xpipbokehpypi

解决方案


这听起来微不足道,但您需要在同一环境(虚拟或非虚拟)下安装两者(jupyter notebook 和 bokeh)。

如果您使用jupyter网站pip3 install jupyter

有两种解决方案:

  1. 您在非虚拟环境下运行所有​​内容(这可能不是最好/最干净的选择):

    • 使用安装笔记本pip3 install jupyter
    • 使用安装散景pip3 install bokeh
    • jupyter notebook使用(不激活虚拟环境)启动笔记本
  2. 您在虚拟环境下运行所有​​内容:

    • 激活您的虚拟环境
    • 使用安装笔记本python -m pip install jupyter
    • 使用安装散景python -m pip install bokeh
    • 使用启动笔记本jupyter notebook

推荐阅读