我正在试着运行这个程序
import cv2
import time
cv.NamedWindow("camera", 1)
capture = cv.CaptureFromCAM(0)
while True:
img = cv.QueryFrame(capture)
cv.ShowImage("camera", img)
if cv.WaitKey(10) == 27:
break
cv.DestroyAllWindows()但我在使用numpy时遇到了问题,我正在使用pyschopy和opencv。我一直收到的问题是这个错误报告:
numpy RuntimeError:针对
版本7编译的模块,但此版本的numpy为6
回溯(最近一次调用):
File "C:\Users\John\Documents\EyeTracking\Programs\GetImage.py",第1行,位于
导入cv2
ImportError: numpy.core.multiarray未能导入
我在folder文件夹中有numpy-1.6.1-py2.7,我只是对哪里有问题感到困惑?
编辑(已删除答案)
以下命令
pip install -U numpy 帮助解决问题:could not load numpy.core.multiarray.
发布于 2014-02-22 06:52:32
我得到了相同的错误,并能够通过将我的numpy安装更新到1.8.0来解决它:
pip install -U numpy发布于 2015-08-16 04:16:06
在这种情况下
pip install -U numpy 不工作(即使使用sudo),您可能需要确保您使用的是正确版本的numpy。我遇到了同样的"numpy.core.multiarray导入失败“问题,但这是因为我已经为我使用的Python1.6版本安装了1.6,尽管我一直在安装1.8,并假定它安装在正确的目录中。
我在我的Mac终端中使用以下命令找到了坏的numpy版本:
python -c "import numpy;print(numpy.__version__);print(numpy.__file__)";这个命令给了我正在使用的numpy的版本和位置(原来是1.6.2)。我转到这个位置,手动将其替换为1.8版本的numpy文件夹,这解决了我的"numpy.core.multiarray导入失败“问题。希望有人会觉得这很有用!
注意:对于命令,请在‘’和'file‘前后使用双下划线
发布于 2015-01-22 11:35:53
如果您想要特定的版本:
pip install numpy==1.8https://stackoverflow.com/questions/20518632
复制相似问题