2012-01-15 39 views
1

我试图安装SimpleCV包:为什么我无法导入使用easy_install安装的软件包?

C:\>easy_install C:\Python27\lib\site-packages\simplecv-1.2-py2.7.egg 
Processing simplecv-1.2-py2.7.egg 
simplecv 1.2 is already the active version in easy-install.pth 

Installed c:\python27\lib\site-packages\simplecv-1.2-py2.7.egg 
Processing dependencies for simplecv==1.2 
Finished processing dependencies for simplecv==1.2 

但是,当我尝试导入它,它不工作:

import simplecv 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named simplecv 
>>> from SimpleCV import Shell 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "build\bdist.win32\egg\SimpleCV\__init__.py", line 3, in <module> 
    # $Id$ 
    File "build\bdist.win32\egg\SimpleCV\base.py", line 29, in <module> 
ImportError: No module named cv 

为什么我不能导入它?

+0

奇怪的是你用'进口simplecv'也'从SimpleCV import'。 Python是区分大小写的... – joaquin 2012-01-15 16:36:31

+0

他们都不工作..:(( – DrStrangeLove 2012-01-15 16:37:24

+0

)您是否安装了openCV?http://opencv.willowgarage.com/wiki/InstallGuide – 2012-01-15 18:15:20

回答

2

您应该安装OpenCV。和OpenCV可能需要一些其他的库来进行安装,即PyGame

我不知道是否有一些windows的自动程序,在我的Ubuntu我刚刚发出两个命令(除了easy_install的simplecv的):

sudo apt-get install python-pygame 
sudo apt-get install python-opencv 

之后,它的工作是双向的:

>>> import SimpleCV 
>>> from SimpleCV import Shell 
0

你只是尝试:

import SimpleCV 

from SimpleCV import * 

蟒是大小写敏感的。

相关问题