2

如果我在 python 2.7 中使用 IDLE

import cv
import cv2

它有效

但是如果我使用 ipython 笔记本

它给了我错误

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

ImportError:没有名为 cv 的模块

那么如何从 iPython 使用 OpenCV?

编辑:

来自空闲

['', 'C:\Python27\Lib\idlelib', 'C:\Python27\lib\site-packages\pip-1.1-py2.7.egg', 'C:\Python27\lib\site-packages\ 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\site-packages'、'C:\Python27\lib\site-包\PIL']

来自 ipython 蟒蛇

['', 'C:\Anaconda\python27.zip', 'C:\Anaconda\DLLs', 'C:\Anaconda\lib', 'C:\Anaconda\lib\plat-win', 'C:\ Anaconda\lib\lib-tk'、'C:\Anaconda'、'C:\Anaconda\lib\site-packages'、'C:\Anaconda\lib\site-packages\PIL'、'C:\Anaconda\ lib\site-packages\win32', 'C:\Anaconda\lib\site-packages\win32\lib', 'C:\Anaconda\lib\site-packages\Pythonwin', 'C:\Anaconda\lib\site -packages\setuptools-0.6c11-py2.7.egg-info', 'C:\Anaconda\lib\site-packages\IPython\extensions']

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

4

1 回答 1

4

您的 PYTHONPATH 在 ipython 和 IDLE 中是否不同?尝试以下

import sys
print(sys.path)

我怀疑这两个不会匹配。您是否从同一个终端启动了 IDLE 和 ipython?

于 2013-07-25T09:29:29.523 回答