安装 OpenCV 3.2.0 的问题 (Windows)
Issues installing OpenCV 3.2.0 (Windows)
所以我尝试按照下面 link 中的步骤操作
http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows
以下 Python 个软件包将被下载并安装到它们的默认位置。
1.1。 Python-2.7.x.
1.2。麻木的。
1.3。 Matplotlib(Matplotlib 是可选的,但推荐使用,因为我们在教程中经常使用它)。
将所有软件包安装到它们的默认位置。 Python 将安装到 C:/Python27/.
安装后,打开Python IDLE。输入 import numpy 并确保 Numpy 正常工作。
从 sourceforge 站点下载最新的 OpenCV 版本并双击解压缩。
转到 opencv/build/python/2.7 文件夹。
复制cv2.pyd到C:/Python27/lib/site-packages.
打开 Python IDLE 并在 Python 终端中输入以下代码。
导入cv2
打印cv2.版本
如果打印出来的结果没有任何错误,恭喜你!!!您已经成功安装OpenCV-Python
当我尝试键入 "import cv2" 时,出现此错误:
RuntimeError:针对 API 版本 0xa 编译的模块,但此版本的 numpy 是 0x7
回溯(最后一次调用):
文件“”,第 1 行,位于
导入cv2
导入错误:numpy.core.multiarray 导入失败
这会是什么?
我最终使用 pip-installer 解决了我自己的问题。 link 在底部。最终发生的事情是我试图安装 Numpy 1.8,当我应该让 pip-installer "update" 到所需的实际正确版本时。
https://github.com/BurntSushi/nfldb/wiki/Python-&-pip-Windows-installation
连同我使用的命令:
pip install --upgrade numpy
这将允许安装正确版本的 Numpy。
仔细阅读错误信息,opencv
基于版本0xa
编译,但发现numpy
版本为0x7
。
When I try to type "import cv2" I get this error: RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7
您可能需要将 numpy
模块升级到最新版本。
pip install numpy --upgrade
它对我有用too.Thanks..只是给出进一步的说明。
我的 numpy 在 1.7.1 上,在执行 import cv2 时出错。
我downloaded/copied上述link的pip数据,在Python27下的Scripts文件夹中重命名为get-pip.py。完成后,我 运行 python get-pip.py 命令(你需要为 Python 设置 env 变量,以便它可以从脚本文件夹下执行,其中 get- pip.py 文件被保留)通过 windows 命令终端。这将 pip 安装到我的系统。
然后在 cmd 终端中,转到 Scripts 文件夹和 运行 cmd pip install --upgrade numpy,然后成功安装了 numpy-1.13.1。
由于我通过控制面板卸载了以前的 numpy 版本,它出现了一些问题。
干杯,
所以我尝试按照下面 link 中的步骤操作 http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows
以下 Python 个软件包将被下载并安装到它们的默认位置。
1.1。 Python-2.7.x.
1.2。麻木的。
1.3。 Matplotlib(Matplotlib 是可选的,但推荐使用,因为我们在教程中经常使用它)。
将所有软件包安装到它们的默认位置。 Python 将安装到 C:/Python27/.
安装后,打开Python IDLE。输入 import numpy 并确保 Numpy 正常工作。
从 sourceforge 站点下载最新的 OpenCV 版本并双击解压缩。
转到 opencv/build/python/2.7 文件夹。
复制cv2.pyd到C:/Python27/lib/site-packages.
打开 Python IDLE 并在 Python 终端中输入以下代码。
导入cv2
打印cv2.版本
如果打印出来的结果没有任何错误,恭喜你!!!您已经成功安装OpenCV-Python
当我尝试键入 "import cv2" 时,出现此错误: RuntimeError:针对 API 版本 0xa 编译的模块,但此版本的 numpy 是 0x7
回溯(最后一次调用): 文件“”,第 1 行,位于 导入cv2 导入错误:numpy.core.multiarray 导入失败
这会是什么?
我最终使用 pip-installer 解决了我自己的问题。 link 在底部。最终发生的事情是我试图安装 Numpy 1.8,当我应该让 pip-installer "update" 到所需的实际正确版本时。
https://github.com/BurntSushi/nfldb/wiki/Python-&-pip-Windows-installation
连同我使用的命令: pip install --upgrade numpy
这将允许安装正确版本的 Numpy。
仔细阅读错误信息,opencv
基于版本0xa
编译,但发现numpy
版本为0x7
。
When I try to type "import cv2" I get this error: RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7
您可能需要将 numpy
模块升级到最新版本。
pip install numpy --upgrade
它对我有用too.Thanks..只是给出进一步的说明。
我的 numpy 在 1.7.1 上,在执行 import cv2 时出错。
我downloaded/copied上述link的pip数据,在Python27下的Scripts文件夹中重命名为get-pip.py。完成后,我 运行 python get-pip.py 命令(你需要为 Python 设置 env 变量,以便它可以从脚本文件夹下执行,其中 get- pip.py 文件被保留)通过 windows 命令终端。这将 pip 安装到我的系统。
然后在 cmd 终端中,转到 Scripts 文件夹和 运行 cmd pip install --upgrade numpy,然后成功安装了 numpy-1.13.1。 由于我通过控制面板卸载了以前的 numpy 版本,它出现了一些问题。 干杯,