【发布时间】:2017-11-20 21:46:30
【问题描述】:
我正在尝试使用 opencv,但每当我尝试导入包时,我都会得到 p>
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import cv2
ImportError: numpy.core.multiarray failed to import
错误。所以我做了一些研究,发现这个问题与我自己的问题相同,但是那里提供的答案都会在 python 命令行中对我造成语法错误。这是我见过的最常见但对我不起作用的答案:
pip install -U numpy
还有几种变体都会导致语法错误。我有 python 2.7.5 并且 did 有 numpy 1.9.1,但是当我试图找出问题时我卸载了它,所以我目前下载了 numpy 1.7.1。我在上一个问题的 cmets 部分寻求帮助,但是很多人将我的问题标记为其他问题的重复(这对我不起作用),现在我没有得到太多帮助。也就是说,如果有人知道如何解决我的问题,那将不胜感激。
【问题讨论】:
-
您只是将它们输入到 repl 中吗?这些是在 cmd/bash/terminal 中使用的。
-
这将非常环保,任何人都很难为您提供帮助。您应该注意您未与我们共享的 pip 命令的语法错误。
-
@pycoder 我将它们输入到 python 命令行中。不知道是不是一样的。
-
@jdv 不幸的是,错误非常模糊。这是代码:
>>> pip install -U numpy File "<stdin>", line 1 pip install -U numpy ^ SyntaxError: invalid syntax -
@pycoder 是的,我想是的。似乎我放在那里的任何东西都会导致语法错误;我尝试从该链接复制一个命令并将其粘贴到命令行中,它给了我同样的语法错误。
标签: python numpy opencv installation syntax-error