
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时,为什么会出现分段错误?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)