[英]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.