为什么 ipython Anaconda 无法识别我的 omdb 导入?

Why ipython Anaconda does not recognize my omdb import?

我在理解在我的计算机中安装 omdb 模块时发生了什么时遇到了一些问题 (https://github.com/dgilland/omdb.py)。

我通过终端安装使用:

pip install omdb

然后我创建了一个简单的 python 脚本来测试它是否可以正确导入:

import matplotlib
import omdb

print omdb.get(title='A Beautiful Mind', fullplot=True, tomatoes=True)

当我在终端中使用 python 时脚本 运行 完美:

python movies.py

但后来我尝试将我的 ipython 与 Anaconda 一起使用,我总是会收到以下消息:

ImportError: no module named omdb

是否有另一种安装模块的方法,或者我是否缺少有关 Anaconda 和 Python 的信息? 我想要的只是能够使用 omdb。我正在使用 Python 2.7.11-0 和 OS X 10.9.5。感谢任何帮助

那是因为Anaconda installed packages aren't stored into a Python library, it has it's own warehouse. So you should use the command for it:

conda install omdb

Anaconda comes with its own package manager named conda. It also doubles as a virtual environment manager.

The Python package manager is pip, which is only a package manager and you will have to install virtualenv in order to manage virtual environments.