【问题标题】:Unable to use Matplotlib with Raspberry PI4无法将 Matplotlib 与 Raspberry PI4 一起使用
【发布时间】:2022-06-11 06:25:13
【问题描述】:

我正在尝试在我的 PI4 上使用 Python。我有一个非常简单的程序:

import numpy as np
import matplotlib.pyplot as plt
x = np.array([1, 3, 4, 6])
y = np.array([2, 3, 5, 1])
plt.plot(x,y)
plt.show()

我已经安装了 matplotlib:

sudo apt install python3-matplotlib

我使用 IDLE shell 3.9.2 并且出现以下错误:

RuntimeError: module compiled against API version 0xf but this version of numpy is 0xd
Traceback (most recent call last):
  File "/home/pi/Python/Test01.py", line 2, in <module>
    import matplotlib.pyplot as plt
  File "/usr/local/lib/python3.9/dist-packages/matplotlib/__init__.py", line 109, in <module>
    from . import _api, _version, cbook, docstring, rcsetup
  File "/usr/local/lib/python3.9/dist-packages/matplotlib/rcsetup.py", line 27, in <module>
    from matplotlib.colors import Colormap, is_color_like
  File "/usr/local/lib/python3.9/dist-packages/matplotlib/colors.py", line 56, in <module>
    from matplotlib import _api, cbook, scale
  File "/usr/local/lib/python3.9/dist-packages/matplotlib/scale.py", line 23, in <module>
    from matplotlib.ticker import (
  File "/usr/local/lib/python3.9/dist-packages/matplotlib/ticker.py", line 136, in <module>
    from matplotlib import transforms as mtransforms
  File "/usr/local/lib/python3.9/dist-packages/matplotlib/transforms.py", line 46, in <module>
    from matplotlib._path import (
ImportError: numpy.core.multiarray failed to import

我解决不了!!

【问题讨论】:

  • 你安装的是什么版本的numpy?请与pip freezepip3 freeze 联系。
  • 你是如何安装 NumPy 的?解决方案可能是sudo apt install python3-numpy,但我不确定。
  • 你已经尝试过什么?如果您已经尝试过,我不想重复。
  • 你试过用谷歌搜索 RuntimeError 吗?我发现了一堆可能有用的结果。
  • 我的numpy版本是1.19.5。

标签: python matplotlib raspberry-pi4


【解决方案1】:

米查斯特罗, 我有同样的问题,你能解释一下你是如何解决的吗? 我是 python 和树莓的新手

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-12
    • 2021-03-05
    • 2022-11-03
    • 1970-01-01
    • 2018-12-11
    • 2021-12-01
    相关资源
    最近更新 更多