从ipython导入

时间:2013-07-25 07:21:40

标签: python opencv python-2.7 ipython ipython-notebook

如果我将IDLE与python 2.7一起使用

import cv
import cv2

并且有效

但如果我使用ipython notebook

它给了我错误

  

ImportError Traceback(最近一次调用    最后)in()    ----> 1导入cv

     

ImportError:没有名为cv的模块

那么如何在iPython中使用OpenCV?

修改

来自IDLE的

  

['','C:\ Python27 \ Lib \ idlelib',   'C:\ Python27 \ LIB \站点包\ PIP-1.1-py2.7.egg',   'C:\ Python27 \ LIB \站点包\ gensim-0.8.6-py2.7.egg',   'C:\ WINDOWS \ system32 \ python27.zip','C:\ Python27 \ DLLs',   'C:\ Python27 \ lib','C:\ Python27 \ lib \ plat-win',   'C:\ Python27 \ lib \ lib-tk','C:\ Python27',   'C:\ Python27 \ LIB \站点包',   'C:\ Python27 \ lib中\站点包\ PIL']

来自ipython anaconda的

  

['','C:\ Anaconda \ python27.zip','C:\ Anaconda \ DLLs',   'C:\ Anaconda \ lib','C:\ Anaconda \ lib \ plat-win',   'C:\ Anaconda \ lib \ lib-tk','C:\ Anaconda',   'C:\蟒蛇\ LIB \站点包',   'C:\蟒蛇\ LIB \站点包\ PIL',   'C:\蟒蛇\ LIB \站点包\ win32的',   'C:\蟒蛇\ LIB \站点包\ WIN32 \ lib中',   'C:\蟒蛇\ LIB \站点包\ PythonWin的',   'C:\蟒蛇\ LIB \站点包\ setuptools的-0.6c11-py2.7.egg-信息',   'C:\阿纳康达\ lib中\站点包\ IPython的\扩展']

所以问题似乎是如何在ipython anaconda中安装opencv? (以及为什么它不使用标准的python包)

1 个答案:

答案 0 :(得分:4)

你的PYTHONPATH与ipython和IDLE有什么不同? 尝试以下

import sys
print(sys.path)

我怀疑两者不匹配。你从同一个终端推出了IDLE和ipython吗?