在raspberry pi上运行python时的非法指令

时间:2018-04-17 09:48:46

标签: python raspberry-pi

我正在做pi项目,pi通过硬件串口和读卡与UHF ID读卡器进行通信。 Pi通过串行获取卡信息并将其上传到远程数据库。还有一些其他常见的外围设备,如LCD,RTC连接到pi。我用python2编译了项目。

项目运作正常。但是在15到30天之后,程序崩溃并出现错误

  

非法指导

。当发生这种情况时,python2包不再运行。如果我从终端运行python2,则会抛出相同的错误并退出。只需一行如上所示。

无法理解为什么会这样。我通过互联网搜索,发现在某些情况下,某些模块会导致与CPU指令相关的问题(尽管它们适用于PC)。但在这种情况下,不是某些模块是问题的根源,因为如果是,那么python解释器应该正常工作。

我可以采取哪些其他测试来追踪问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

应该升级到python系列的新版本,比如python 3.7、3.8和3.9,因为python 2.7会迁移到3.7