如何为 Python3 安装散景

新手上路,请多包涵

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

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 中使用 bokeh 并且遇到问题,如果有任何建议,请告诉我。

非常感谢,

原文由 Violet 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 575
2 个回答

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

如果您使用 jupyter 网站( pip3 install jupyter ) 的片段安装了 jupyter notebook,那么您将它安装在非虚拟环境中,据我所知,您正在尝试导入安装在虚拟的。

有两种解决方案:

  1. 你在 非虚拟 环境下运行一切( _这可能不是最好/最干净的选择_):

    • 使用 pip3 install jupyter 安装笔记本电脑
    • 使用 pip3 install bokeh 安装散景
    • 使用 jupyter notebook 启动笔记本( _不激活虚拟环境_)
  2. 你在 虚拟 环境下运行一切:

    • 激活你的虚拟环境
    • 使用 python -m pip install jupyter
    • 使用 python -m pip install bokeh
    • 使用 jupyter notebook 启动笔记本

原文由 machnic 发布,翻译遵循 CC BY-SA 4.0 许可协议

我在这里遇到了同样的问题。显然, pip 安装存在一些问题。我通过重新安装 bokehconda 解决了我的问题。

原文由 Ashkan Farhadi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏