anaconda用wheel安装cv2后,conda list有opencv-python,但图形界面里没有

另外import cv2 可用
pycharm里import cv2显示 no modules named cv2但是编译可以过并输出正常结果

cjwddxlb
cjwddxlb 自己解决了,在site-package里新建cv2文件夹就行,参考知乎上那个回答
一年多之前 回复

2个回答

作者:灰太大
链接:https://www.zhihu.com/question/41519291/answer/249222778
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我也遇到类似问题,我的环境是:PyCharm 2017.2.3,Python 3.6(Anaconda3-5.0.0-Windows-x86_64,opencv 3.3,opencv-contrib 3.3。我找到的解决方法如下:1、在site-packages里面新建一个cv2文件夹2、在cv2文件里面新建一个__init__.py文件,内容如下:(参考自:skvark/opencv-python)import sys
import os
import importlib

FFmpeg dll is not found on Windows without this

os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))

make IDE's (PyCharm) autocompletion happy

from .cv2 import *

wildcard import above does not import "private" variables like version

this makes them available

globals().update(importlib.import_module('cv2.cv2').__dict__)
3、然后把编译好的cv2.cp36-win_amd64.pyd文件放到cv2文件夹里面。4、重新运行pycharm

转载自https://www.zhihu.com/question/41519291

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐