Python 为什么可以';即使安装了软件包,我也不能导入opencv3吗?

Python 为什么可以';即使安装了软件包,我也不能导入opencv3吗?,python,anaconda,python-import,spyder,opencv3.1,Python,Anaconda,Python Import,Spyder,Opencv3.1,我目前正在运行Python3.5,并使用Anaconda的Spyder作为我的IDE。我正在Windows计算机上运行此程序 当我在代码顶部写入import cv3时,它返回错误ImportError:没有名为“cv3”的模块 我尝试使用命令conda install-c再次安装opencv3https://conda.binstar.org/menpo 在命令提示下打开CV3。它显然已经安装,因为它返回了 Fetching package metabase............... Sol

我目前正在运行Python3.5,并使用Anaconda的Spyder作为我的IDE。我正在Windows计算机上运行此程序

当我在代码顶部写入
import cv3
时,它返回错误
ImportError:没有名为“cv3”的模块

我尝试使用命令
conda install-c再次安装opencv3https://conda.binstar.org/menpo 在命令提示下打开CV3
。它显然已经安装,因为它返回了

Fetching package metabase...............
Solving package specifications: .
# All requested packages already installed.
# packages in environment at C:\Users\Joey\Anaconda3:
# opencv3       3.1.0       py35_0      https://conda.binstar.org/menpo
我输入cv3错误吗?如何修复此错误



更新:尝试导入cv3而不是导入cv2,但出现以下错误:
ImportError:无法导入名称“cv2”
。关于这两个错误的措辞是不同的,因此python必须承认安装了opencv,但由于某些原因它不起作用。有什么想法吗?

< P>讽刺的是,该模块仍然被称为“代码> CV2< /Cord>”,因为它不代表OpenCV的版本,而是实际的C++ API,它与C API相比,名为-CV2…因此,请尝试:
import cv2

在命令提示符下使用命令
pip uninstall opencv python
解决问题

我尝试过几次安装opencv,我想其中一次可能下载得很糟糕,而Anaconda当时正在尝试阅读。我研究了我尝试的其他一些安装的构建,其中一些是针对Python2.7的。也许这是错误的原因


谢天谢地,这起了作用。现在,
import cv2
可以完美地工作。没有错误。

我使用相同的方法安装该软件包。但是,我无法使用名称
opencv3
导入库。我不得不使用对我有用的
cv2

详细说明@zwer的答案,在
导入cv2
后检查OpenCV的版本

>>> cv2.__version__
'3.1.0'

因此,基本上它调用的是OpenCV3库。

当我尝试导入cv2时,出现了错误
ImportError:无法导入名称“cv2”
。这与另一个错误的措辞不同,但由于某些原因仍然不起作用。。。然后,它似乎安装得不好。除了糟糕的编译之外,我猜它安装在子文件夹cv2的子文件夹中,就像通常发生的那样,请尝试
import cv2.cv2
。如果无法解决问题,请尝试检查Python环境的
站点包中的位置。它是从我这里挑选的。