【发布时间】:2016-08-04 21:03:06
【问题描述】:
我正在尝试在 Ubuntu 14.04 虚拟机上运行 Jupyterhub。我之前在类似的 Amazon EC2 实例上成功完成了此操作,但由于某种原因,它在这里不与我合作。
我已经安装了 Python 27 和 Python 35 Anaconda 包,所以我希望能够访问像 matplotlib 和 numpy 这样的库。
当我从命令行使用Python时,可以成功导入matplotlib:
$ python3
>>> import matplotlib
>>> # no error
但是,当我尝试从 Jupyterhub 内的 iPython 笔记本导入 matplotlib 时,我被告知不存在这样的模块:
import matplotlib
-----------------------
ImportError
...
ImportError: No module named 'matplotlib'
为什么 Jupyterhub 无法识别模块,尽管我可以通过其他方式使用它?
【问题讨论】:
-
笔记本的内核是否与命令行中默认的 Python 版本相同?
-
@nitind 笔记本上写着“Python 3”内核。如果我将
python替换为python3,则该示例成立。
标签: python matplotlib python-import jupyter jupyterhub