【发布时间】: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 freeze或pip3 freeze联系。 -
你是如何安装 NumPy 的?解决方案可能是
sudo apt install python3-numpy,但我不确定。 -
你已经尝试过什么?如果您已经尝试过,我不想重复。
-
你试过用谷歌搜索 RuntimeError 吗?我发现了一堆可能有用的结果。
-
我的numpy版本是1.19.5。
标签: python matplotlib raspberry-pi4