【问题标题】:Is OpenCV 3.4.3 compatible with Python 3.6.7?OpenCV 3.4.3 是否与 Python 3.6.7 兼容?
【发布时间】:2018-11-09 20:29:45
【问题描述】:

我是安装 OpenCV 的新手,我想安装 python 3.6.7 和兼容的 OpenCV 版本。我想将它安装在 64 位 Windows 10 笔记本电脑上。我怎样才能做到这一点?

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    好的,如果您在 Windows 操作系统中使用 python 3.6 - 64bits(请确保它出现在“python 命令行”的开头),首先您必须转到此页面:“https://www.lfd.uci.edu/~gohlke/pythonlibs/

    要安装“opencv”库,您首先需要“Numpy”库,所以让我们在这里下载:

    让我们也下载 opencv 库:

    有一种简单的方法可以在 Windows 上安装这 2 个库: 1.- 解压这些文件(我建议你用 7zip 来解压),在 numpy 的情况下,我们会有这些文件:

    让我们将“Numpy”和“numpy-1.15.4+mkl.data”文件(我有1.14.0版本,不用担心)复制到这个路径:“Python36\Lib\site-packages”( Python36 的路径取决于您安装它的位置)。

    在你的python命令行中导入numpy,如果没有出现任何错误,我们已经完成在windows 10上安装numpy。

    在opencv的情况下有点不同, 当我们解压 opencv 的 .whl 文件时,我们会得到这些文件:

    让我们进入 "opencv_python-3.4.1.data" --> "data" --> "Lib" --> "site-packages"。然后将“site-packages”目录中的所有文件复制到“Python36\Lib\site-packages”(我们粘贴numpy库的同一目录)

    和numpy一样,在你的python命令行中使用“import cv2”导入opencv,如果没有出现任何错误,我们已经完成了在windows 10上的opencv安装。

    还有另一种方法可以使用 PIP 在 Windows 上安装 .whl 库,但您必须确保可以从 cmd 调用您的 python(安装 python 时有一个名为“添加到路径”的选项可以实现这一点)您还必须有良好的互联网连接,以防止安装时出现任何可能的错误。 stackoverflow 中有很多解释 PIP 方法的教程。希望这会有所帮助!。

    【讨论】:

    • 非常感谢您的详细解释!你能帮我理解一下,为什么我需要安装非官方的包(来自链接“lfd.uci.edu/~gohlke/pythonlibs/"”),比如轮子包,什么时候可以从官方网站安装?还有如何读取安装包名称?什么是“ numpy‑1.15.4+mkl‑cp36‑cp36m‑win_amd64.whl" 是什么意思?
    • 其实没必要,windows上安装python包的方法有很多,但是最简单的方法。第一个数字“1.15.4”是您下载的numpy版本,这里是所有.whl文件名称的答案,只是为了不重复答案。 stackoverflow.com/questions/37023557/….
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 2018-01-10
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    • 2016-01-02
    相关资源
    最近更新 更多