在Python解释器中使用modulo时,为什么会出现分段错误?
发布时间:2020-12-20 13:41:49 所属栏目:Python 来源:网络整理
导读:参见英文答案 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) (
参见英文答案 >
Python crashing when running two commands (Segmentation Fault: 11)????????????????????????????????????2个
MacBook-Air:~ sgarza62$python Python 2.7.3 (v2.7.3:70274d53c1dd,Apr 9 2012,20:52:43) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help","copyright","credits" or "license" for more information. >>> 1 % 10 1 >>> 10 % 1 Segmentation 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在问题评论中找到解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |