Python numpy.core.multiarray导入失败
我使用以下命令了解我正在使用的numpy版本Python numpy.core.multiarray导入失败,python,numpy,Python,Numpy,我使用以下命令了解我正在使用的numpy版本 pip show numpy 输出如下所示 --- Name: numpy Version: 1.8.2 Location: /usr/lib/python2.7/dist-packages Requires: 但是,当我运行matplotlib时,我得到一个错误 RuntimeError: module compiled against API version a but this version of numpy is 9
pip show numpy
输出如下所示
---
Name: numpy
Version: 1.8.2
Location: /usr/lib/python2.7/dist-packages
Requires:
但是,当我运行matplotlib时,我得到一个错误
RuntimeError: module compiled against API version a but this version of numpy is 9
from matplotlib import pyplot as plt
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 27, in <module>
import matplotlib.colorbar
File "/usr/local/lib/python2.7/dist-packages/matplotlib/colorbar.py", line 32, in <module>
import matplotlib.artist as martist
File "/usr/local/lib/python2.7/dist-packages/matplotlib/artist.py", line 12, in <module>
from .transforms import Bbox, IdentityTransform, TransformedBbox, \
File "/usr/local/lib/python2.7/dist-packages/matplotlib/transforms.py", line 39, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
它显示已成功安装,但numpy仍显示为1.8.2,并且在运行matplotlib时错误仍然存在
我想卸载numpy并重新安装它,系统给出的消息是
不卸载操作系统所有的/usr/lib/python2.7/dist-packages上的numpy
如何解决?
知道吗
RuntimeError:根据API版本a编译模块,但此版本
努比的年龄是9岁
可能在为你工作。在这种情况下,这是一个路径问题:
RuntimeError: module compiled against API version 9 but this version of numpy is 6
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import
使用rm手动删除它,我也遇到了同样的问题,直到我在Pytorch github存储库中遇到这个问题。这个命令对我来说非常有效:
pip install numpy -I
这里还提到,
pip install numpy--upgrade
不起作用(不知道为什么)。您可以查看上述链接。答案可能很简单。
加上
导入numpy.core.multiarray
在
导入cv2
陈述
这对我来说很好。我在运行火炬时也遇到过类似的问题。我尝试卸载numpy并使用-U安装它,但没有成功。经过一些搜索,我找到了,它解决了我的问题。它说你应该改变你的numpy版本
pip uninstall numpy
pip install numpy==1.19.3
安装以前版本的NumPy 1.19.3应该可以解决这个问题。python-m pip install numpy==1.19.3我的问题是使用旧版本的numpy解决的。解决方案是使用numpy 1.19.3
pip install numpy==1.19.3
信用证:您应该使用virtualenv并在您的环境中尝试同样的方法,这不是一个好主意,因为它会破坏您系统的性能libraries@GermanRosales我不认为virtualenv对我有好处,我的ubuntu系统有太多依赖numpy的作品和库。至少在昨天,我的妈妈工作得很好。我不知道为什么现在不行。人们通常会如何升级ubuntu中的numpy?@user824624我不知道virtualenv会如何伤害任何人,但如果你想拯救你系统的numpy,我会尝试获取,但前提是你知道你在那里做什么。@GermanRosales目前我有matplotlib不能使用numpy,我如何使用virtualenv安装numpy并使当前matplotlib与virtualenvso中的新numpy一起工作?您是否尝试重新安装numpy?请解释此解决方案?我使用Tello Drone“DJITelloPy”遇到此错误,您的解决方案挽救了这一天…非常感谢。
pip install numpy -I
pip uninstall numpy
pip install numpy==1.19.3