如何安装启用 Jupyter 加载的软件包?

Rah*_*ahn 4 python jupyter-notebook

我已经imageio安装了:

$ pip install imageio
Requirement already satisfied: imageio in /Library/Python/2.7/site-packages
Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from imageio)
Requirement already satisfied: pillow in /Library/Python/2.7/site-packages (from imageio)
Run Code Online (Sandbox Code Playgroud)

现在我.ipynb用 Jupyter加载一个文件:

$ jupyter notebook 1_notmnist.ipynb
Run Code Online (Sandbox Code Playgroud)

得到错误:

ImportError: No module named imageio
Run Code Online (Sandbox Code Playgroud)

我认为这与无法从 site-packages 目录加载通过 pip 安装的 Python 模块有关,并完全按照答案建议重新安装imageio

$ python -m pip install imageio

仍然没有帮助。

如何安装imageio启用 Jupyter 加载它?

更新:

终端: $ which python

/usr/bin/python

朱庇特:

$ import sys
print sys.executable
Run Code Online (Sandbox Code Playgroud)

/usr/local/opt/python/bin/python2.7

Cez*_*ulc 6

您可以通过 jupter notebook 安装模块,只需粘贴:

!pip install imageio
Run Code Online (Sandbox Code Playgroud)

在您的笔记本中,它将起作用。

可能是您将它安装在 python2 上而它在 jupyter 上不可用,或者您正在使用虚拟环境。


更新:如果你会添加

%load_ext autoreload
%autoreload 2
Run Code Online (Sandbox Code Playgroud)

到您的笔记本,然后您的笔记本将看到已安装的软件包(您应该正确导入它)。