如果我将IDLE与python 2.7一起使用
import cv
import cv2
并且有效
但如果我使用ipython notebook
它给了我错误
ImportError Traceback(最近一次调用 最后)in() ----> 1导入cv
ImportError:没有名为cv的模块
那么如何在iPython中使用OpenCV?
修改
来自IDLE的
来自ipython anaconda的['','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']
['','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包)
答案 0 :(得分:4)
你的PYTHONPATH与ipython和IDLE有什么不同? 尝试以下
import sys
print(sys.path)
我怀疑两者不匹配。你从同一个终端推出了IDLE和ipython吗?