altair python 软件包在 Raspberry PI 上提供 "Illegal instruction"
altair python package gives "Illegal instruction" on Raspberry PI
在我的 RaspberryPI ZERO W 中,尝试在 python 脚本中导入 altair 模块时出现奇怪的错误。
pi@raspberrypi:~ $ python3
Python 3.7.3 (default, Jul 25 2020, 13:03:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import altair
Illegal instruction
pi@raspberrypi:~ $ pip3 freeze
altair==4.2.0
有人知道是否有适用于 RaspberryPi 的版本吗?或者任何其他想法为什么会发生?
Illegal Instruction
表示您导入的 C 扩展针对您正在使用的系统编译不正确。 Altair 本身没有任何 C 扩展,但它依赖于许多包含 C 扩展的库,您可以在其 requirements.txt
file:
中看到
entrypoints
jinja2
jsonschema>=3.0
numpy
pandas>=0.18
toolz
我建议尝试导入这些库中的每一个以缩小错误安装包的范围,然后搜索有关如何在 RaspberryPi ZERO 上正确安装有问题的包的信息。
在我的 RaspberryPI ZERO W 中,尝试在 python 脚本中导入 altair 模块时出现奇怪的错误。
pi@raspberrypi:~ $ python3
Python 3.7.3 (default, Jul 25 2020, 13:03:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import altair
Illegal instruction
pi@raspberrypi:~ $ pip3 freeze
altair==4.2.0
有人知道是否有适用于 RaspberryPi 的版本吗?或者任何其他想法为什么会发生?
Illegal Instruction
表示您导入的 C 扩展针对您正在使用的系统编译不正确。 Altair 本身没有任何 C 扩展,但它依赖于许多包含 C 扩展的库,您可以在其 requirements.txt
file:
entrypoints
jinja2
jsonschema>=3.0
numpy
pandas>=0.18
toolz
我建议尝试导入这些库中的每一个以缩小错误安装包的范围,然后搜索有关如何在 RaspberryPi ZERO 上正确安装有问题的包的信息。