Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何导入cv2_Python_Opencv_Dll_Cv2 - Fatal编程技术网

Python 如何导入cv2

Python 如何导入cv2,python,opencv,dll,cv2,Python,Opencv,Dll,Cv2,我是python新手,目前正在使用opencv。使用cv2工作几天后,在导入cv2期间DLL加载失败。出现错误。我在网上读了所有我能读到的东西,尤其是这里,因为有类似的问题,我试图解决这个问题。 特别是,我已经尝试: 将python3dll文件粘贴到Anaconda3文件夹中 降级python版本 通过pip和conda安装/卸载opencv 从一开始就卸载并安装anaconda 没有成功。我正在使用ST3,以下是有关Conda和Python版本的一些信息: conda vers

我是python新手,目前正在使用opencv。使用cv2工作几天后,在导入cv2期间DLL加载失败。出现错误。我在网上读了所有我能读到的东西,尤其是这里,因为有类似的问题,我试图解决这个问题。 特别是,我已经尝试:

  • 将python3dll文件粘贴到Anaconda3文件夹中
  • 降级python版本
  • 通过pip和conda安装/卸载opencv
  • 从一开始就卸载并安装anaconda
没有成功。我正在使用ST3,以下是有关Conda和Python版本的一些信息:

      conda version : 4.6.3
conda-build version : 3.17.6
     python version : 3.7.1.final.0
此外,通过pip安装opencv python时,在导入cv2时会显示一个新错误:

    from .cv2 import *
ImportError: numpy.core.multiarray failed to import
我也试图解决这个问题(似乎与numpy有关),但没有成功


非常感谢您的任何建议

我通过将Library\bin添加到PATH环境变量中修复了该问题:bin文件夹包含所需的DLL文件

您是否碰巧有两个单独的python安装?如果同时安装了vanilla python和anaconda,则可以尝试使用没有python的python版本运行代码。执行python--version并查看返回的内容。如果不是你的Anaconda安装,这很可能就是问题所在。我只有带有python版本的Anaconda!行!根据网站的说法,我只能在明天做。