ipython和ipython笔记本之间已安装模块数量的差异

时间:2016-05-29 17:13:17

标签: python import jupyter

嗨,我有一个好奇的(也许是琐碎的,谁知道?)问题。

对于课程课程的要求,我在我的anaconda发行版中创建了一个python 2.7环境并安装了DATO' GraphLab创建模块。

虽然简单的"导入graphlab"从python命令行或ipython控制台正常运行它在jupyter笔记本中失败。

使用pip.get_installed_distributions()检查已安装的模块,在ipython控制台中生成148个模块,在jupyter笔记本中只生成42个模块!

那么,这里的工作是什么? : - )

感谢任何提示,

阿兰

1 个答案:

答案 0 :(得分:1)

正如您所说,您已经使用Python 2.7创建了一个环境,因此需要在笔记本中注册此环境。

激活environement:

$ source activate myenv

然后为此环境安装kernelspec:

(myenv)$ python -m ipykernel install --name myenv

如果未安装{en>,则需要在此环境中安装ipykernel

现在,在启动笔记本时,您可以使用此环境创建新笔记本,和/或使用env菜单更改当前使用的Kernel