3 回答
TA贡献1878条经验 获得超4个赞
这听起来微不足道,但您需要在同一环境(虚拟或非虚拟)下安装两者(jupyter notebook 和 bokeh)。
如果您使用jupyter 网站( pip3 install jupyter
) 中的片段安装了 jupyter notebook,那么您将其安装在非虚拟环境中,并且据我所知,您正在尝试导入安装在虚拟环境中的散景。
有两种解决方案:
您在非虚拟环境下运行所有内容(这可能不是最佳/最干净的选择):
使用安装笔记本
pip3 install jupyter
安装散景使用
pip3 install bokeh
使用
jupyter notebook
(不激活虚拟环境)启动笔记本你在虚拟环境下运行一切:
激活您的虚拟环境
使用安装笔记本
python -m pip install jupyter
安装散景使用
python -m pip install bokeh
使用启动笔记本
jupyter notebook
TA贡献1799条经验 获得超9个赞
您可以同时使用两个版本pip( pip2, pip3)。
也pip可以链接到pip2/python2或pip3/python3。
对我来说,pip被链接到Python 3.x都有,pip2到Python 2.7版,并pip3于Python 3.x都有:
$ pip -V
pip 9.0.3 from /usr/local/lib/python3.6/dist-packages/pip-9.0.3-py3.6.egg (python 3.6)
$ pip2 -V
pip 10.0.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
$ pip3 -V
pip 9.0.3 from /usr/local/lib/python3.6/dist-packages/pip-9.0.3-py3.6.egg (python 3.6)
Python版本:
$ python -V
Python 2.7.12
$ python3 -V
Python 3.6.6
在这种情况下,您应该为两个版本的 Python安装bokeh:
pip3 install bokeh
pip2 install bokeh
测试:
$ 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
Python 3.6.6 (default, Jun 28 2018, 04:42:43)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import bokeh
>>>
添加回答
举报