繁体   English   中英

altair python package 在 Raspberry PI 上给出“非法指令”

[英]altair python package gives "Illegal instruction" on Raspberry PI

在我的 RaspberryPI ZERO WI 中尝试在 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文件中看到:

entrypoints
jinja2
jsonschema>=3.0
numpy
pandas>=0.18
toolz

我建议尝试导入这些库中的每一个以缩小 package 安装不正确的范围,然后搜索有关如何在 RaspberryPi ZERO 上正确安装有问题的 package 的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM