我使用Anaconda 3,并尝试通过
安装opencvpip install opencv_python-3.2.0.7-cp35-cp35m-win_amd64.whl
但它说(我删除了我的用户名):
Requirement already satisfied: opencv-python==3.2.0.7 from file:///C:/.../Download/opencv_python-3.2.0.7-cp35-cp35m-win_amd64.whl in c:\users\...\anaconda3\lib\site-packages Requirement already satisfied: numpy>=1.11.1 in c:\users\...\anaconda3\lib\site-packages (from opencv-python==3.2.0.7)
但我根本无法导入cv2,所以我去了site-packages文件夹,发现那里没有名为cv2的.py文件,在一个名为cv2的文件夹中,它是&#39那样的: 那么它有什么问题呢?我该怎么办呢?
答案 0 :(得分:0)
你试过pip install opencv-python
吗?所以没有whl扩展。
另外,你确定你的Python是在64位运行吗?
编辑:我忘记了' -python'位。
答案 1 :(得分:0)
我修正了这个问题......我想这种方法可能适合很多情况下无法导入包:
pip uninstall opencv-python
然后重新安装包...
pip install opencv_python-3.2.0.7-cp35-cp35m-win_amd64.whl
这就完成了......
答案 2 :(得分:0)
您的问题解决方案很少。
按照这个最简单的方法:
如果您已经安装了Anaconda,请转到Anaconda导航器(您可以通过在开始菜单中搜索找到导航器)。
然后转到环境选项卡,在主环境(Base(root))中选择"未安装"然后在搜索框中键入opencv并单击" apply"。和Conda将为您安装最新版本的opencv。
要在代码中调用opencv,请使用:
import cv2
答案 3 :(得分:0)
这对我有用:
import sys
sys.path.append('C:/Users/Kshitiz/AppData/Local/Programs/Python/Python36-32/Lib/site-packages')
import cv2