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

时间:2016-03-14 03:35:07

标签: python terminal anaconda

我遇到一些问题,了解在我的计算机中安装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。任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

那是因为Anaconda installed packages aren't stored into a Python library,它拥有自己的仓库。所以你应该使用the command for it

conda install omdb
  

Anaconda自带了一个名为 conda 的包管理器。它还兼作虚拟环境管理器。

     

Python包管理器 pip ,它只是一个包管理器,您必须安装 virtualenv 才能管理虚拟环境。