python - 如何为 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中使用散景并遇到问题,如果有任何建议,请告诉我。
非常感谢,
解决方案
这听起来微不足道,但您需要在同一环境(虚拟或非虚拟)下安装两者(jupyter notebook 和 bokeh)。
如果您使用jupyter网站(pip3 install jupyter
有两种解决方案:
您在非虚拟环境下运行所有内容(这可能不是最好/最干净的选择):
- 使用安装笔记本
pip3 install jupyter
- 使用安装散景
pip3 install bokeh
jupyter notebook
使用(不激活虚拟环境)启动笔记本
- 使用安装笔记本
您在虚拟环境下运行所有内容:
- 激活您的虚拟环境
- 使用安装笔记本
python -m pip install jupyter
- 使用安装散景
python -m pip install bokeh
- 使用启动笔记本
jupyter notebook
推荐阅读
- node.js - 评估函数后等待请求
- mlt - MLT 配置文件和 MLT 预设有什么区别?
- c# - c#:如何解析和验证具有自动生成格式的日期时间字符串
- azure-data-factory - 如何在大型 Azure 数据架构(多个 ADF、数据湖、Spark/Hadoop 集群)中管理架构元数据?
- reactjs - 单元测试失败无法找到元素
- css - 使用悬停 CSS 的按钮在按下按钮后截断文本
- c# - 替换文本中的所有匹配文本
- assembly - 使用铁律寻找性能
- reactjs - reactjs中状态数组的正确更新
- javascript - 当对象是其他对象的属性时,Javascript对象继承?