在Python解释器中使用modulo时,为什么会出现分段错误?

在Python解释器中使用modulo时,为什么会出现分段错误?,第1张

概述参见英文答案 > Python crashing when running two commands (Segmentation Fault: 11)                                    2个 MacBook-Air:~ sgarza62$pythonPython 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43 参见英文答案 > Python crashing when running two commands (Segmentation Fault: 11)                                    2个

MacBook-Air:~ sgarza62$pythonPython 2.7.3 (v2.7.3:70274d53c1dd,Apr  9 2012,20:52:43) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help","copyright","credits" or "license" for more information.>>> 1 % 101>>> 10 % 1Segmentation fault: 11

模数运算也会发生,例如1%1和2%2.

在此计算机上运行Mac OS 10.9.2.

解决方法 这与模运算无关.交互式解释器将在调用的每个第二个命令上崩溃.

OS 10.9(Mavericks)升级导致某些Python版本不稳定.要解决此特定问题,请通过终端下载并运行修补程序:

>>> curl -O http://BUGs.python.org/file32324/patch_readline_issue_18458.sh>>> openssl sha1 patch_readline_issue_18458.sh>>> sh ./patch_readline_issue_18458.sh

较新的Python版本修复了Mavericks引入的问题.最好在https://www.python.org/downloads/安装最新版本

感谢Hyperboreus在问题评论中找到解决方案.

总结

以上是内存溢出为你收集整理的在Python解释器中使用modulo时,为什么会出现分段错误?全部内容,希望文章能够帮你解决在Python解释器中使用modulo时,为什么会出现分段错误?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1197059.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存