如何在python 3.5中安装opencv库?

时间:2017-07-04 06:47:23

标签: python opencv pycharm

我在Pycharm IDE中创建了一个项目。我使用过python 3.5,tensorflow库。现在我想在此安装opencv
我在youtube上尝试了很多视频,在互联网上有一些教程。但是当导入在python shell中打开cv时,它会给我以下错误。我该如何解决? 导入代码

import cv2           

错误消息

  

追踪(最近一次通话):     文件"",第1行,in       导入cv2   ImportError:python27.dll的模块使用与此版本的Python冲突。

我注意到 python 2.7用于安装opencv 。是否必须使用2.7版本?
另外我知道如果我使用另一个版本的python(除了3.5) tensorflow将不支持

5 个答案:

答案 0 :(得分:2)

您可以尝试使用

python -m pip install opencv-python

此方法使用适用于Linux,Mac和Windows的非官方OpenCV PyPi轮

答案 1 :(得分:1)

你下载了Python 3的开放cv吗?试试这个:

  1. 确保已安装numpy
  2. 从此处下载Python 3的开放cv:http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv (不确定这是否适用于Python 3.5,应该适用于3.2)
  3. 运行pip install opencv_python-your_verison_here.whl

答案 2 :(得分:1)

由于PyCharm已被标记,我假设你想知道如何在PyCharm中专门安装opencv。有PyCharm guide for installing packages here

一步一步是......

  1. Dim foo = Something.GroupBy(Function (g) ..., Function (k, v) ... )
  2. File | Settings | Project:MyProject | Project Interpreter
  3. Click the + symbol on the right
  4. Type opencv-python
  5. Select opencv-python
  6. 现在应该将Opencv添加到PyCharm中。你可以验证它是......

    1. Click Install Package at the bottom left
    2. Tools | Python Console...
    3. Clicking in the console window which pops up on the bottom

答案 3 :(得分:0)

关于如何解决这个问题有很多建议,但使用Anaconda时这实际上很容易解决。问题不是 Visual C ++ 2015重新分发,而是缺少python3.dll C:\ Users \ username \ AppData \ Local \ Continuum \ Anaconda3 ,如第二个链接所示。

很多这些网站建议手动下载,但根据这个线程ContinuumIO / anaconda-issues#1394,最新的anaconda软件包应该都包含缺少的 python3.dll 文件。所以通过用conda更新python,这就解决了:

**conda update python**

答案 4 :(得分:-1)

尝试在您的终端中输入:

pip安装opencv_python。

这对我有用。我有Python 3.5.2。