Python matplotlib ImportError:在raspberry pi 3上导入numpy.core.multiarray失败
当我尝试使用matplotlib时,出现b/m错误。我尝试了许多命令,但无法修复错误,即Python matplotlib ImportError:在raspberry pi 3上导入numpy.core.multiarray失败,python,python-3.x,matplotlib,Python,Python 3.x,Matplotlib,当我尝试使用matplotlib时,出现b/m错误。我尝试了许多命令,但无法修复错误,即 sudo apt-get install python-matplotlib pip install matplotlib sudo pip3 install matplotlib RuntimeError:根据API版本0xc编译模块,但此版本的numpy是0xa 回溯(最近一次呼叫最后一次): 文件“/home/pi/Desktop/Python RL plot Nework Topology.py”
sudo apt-get install python-matplotlib
pip install matplotlib
sudo pip3 install matplotlib
RuntimeError:根据API版本0xc编译模块,但此版本的numpy是0xa
回溯(最近一次呼叫最后一次):
文件“/home/pi/Desktop/Python RL plot Nework Topology.py”,第3行,在
import matplotlib.mlab as mlab
文件“/usr/local/lib/python3.5/dist packages/matplotlib/mlab.py”,第167行,在
从matplotlib.path导入路径
文件“/usr/local/lib/python3.5/dist packages/matplotlib/path.py”,第17行,在
from . import _path, rcParams
ImportError:numpy.core.multiarray导入失败
和第二个错误
Python 3.5.3(默认,2018年9月27日,17:25:39)
[GCC 6.3.0 20170516]在linux上
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”
导入matplotlib
回溯(最近一次呼叫最后一次):
文件“/home/pi/.local/lib/python3.5/site packages/numpy/core/init.py”,第16行,在
从。导入多数组
ImportError:libf77blas.so.3:无法打开共享对象文件:没有此类文件或目录
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python3.5/dist packages/matplotlib/init.py”,第141行,在
从。导入cbook、rcsetup
文件“/usr/local/lib/python3.5/dist packages/matplotlib/cbook/init.py”,第33行,在
将numpy作为np导入
文件“/home/pi/.local/lib/python3.5/site packages/numpy/init.py”,第142行,在
从。导入添加新文档
文件“/home/pi/.local/lib/python3.5/site packages/numpy/add_newdocs.py”,第13行,在
从numpy.lib导入添加新文档
文件“/home/pi/.local/lib/python3.5/site packages/numpy/lib/init.py”,第8行,在
from.type\u检查导入*
文件“/home/pi/.local/lib/python3.5/site packages/numpy/lib/type_check.py”,第11行,在
将numpy.core.numeric作为_nx导入
文件“/home/pi/.local/lib/python3.5/site packages/numpy/core/init.py”,第26行,在
提高效率(msg)
进口恐怖主义:
导入多数组numpy扩展模块失败。最
您可能正在尝试导入失败的numpy版本。
如果您正在使用numpy git回购,请尝试git clean-xdf
(删除所有
不受版本控制的文件)。否则重新安装numpy
原始错误是:libf77blas.so.3:无法打开共享对象文件:没有这样的文件或目录
请帮忙。如何修复此错误
提前感谢这可能意味着包
python numpy
(或其他)和python matplotlib
不一致。通过apt get
混合系统软件包和安装了pip
的软件包可能不是最好的主意。您是否尝试过创建一个virtualenv并在其中安装numpy和matplotlib(以及其他所有内容),使用相同版本的python(即virtualenv中的版本)?@AndrasDeak是的,我确实卸载并安装了venv env,但同样的错误我也有同样的错误:带有pyhon3.6的conda virtual env:>>>导入matplotlib.colorbar ModuleNotFoundError:没有名为'numpy.core.\u multiarray\u umath'的模块。。。文件“/home/pi/.local/lib/python3.6/site packages/matplotlib/path.py”,第17行,在from中。导入路径,rcParams ImportError:numpy.core.multiarray导入失败,但如果我手动导入numpy.core.multiarray,它将正常工作