osx mavericks上的python3分段错误

时间:2013-10-24 14:45:19

标签: python-3.x osx-mavericks

在OS X Mavericks上使用Python3时,我遇到了分段错误。有关如何解决此问题的任何建议吗?

我曾尝试从Python网站重新安装该软件包,但这是无效的。如何在系统上重新编译Python3?

3 个答案:

答案 0 :(得分:9)

由于此错误而存在此问题:http://bugs.python.org/issue18458

基本上,Python在Modules / readline.c中有代码,其中包含libedit中的错误的解决方法,但libedit中的错误已修复,而且Mavericks附带了新版本的libedit,现在解决方法导致ython陷入段错误。快速而肮脏的修复是通过运行以下命令(来自错误文档)来禁用截止期限处理:

curl -O http://bugs.python.org/file32324/patch_readline_issue_18458.sh
openssl sha1 patch_readline_issue_18458.sh
# the digest should be 7cb0ff57820a027dd4ca242eb2418930f8f46b4c
sudo sh ./patch_readline_issue_18458.sh

答案 1 :(得分:4)

http://www.python.org/download/releases/3.3.3/

您可以按照主要python页面上的说明进行快速,永久的修复。 欢呼声,

答案 2 :(得分:1)

该修复的问题在于您放弃了许多Python的交互功能。阅读本文以获得更持久的修复:http://paulbramsen.com/archives/125