OS X Mavericks 上的 Python 3 分段错误



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

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

由于此错误 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

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

您可以按照 Python 主页上的说明进行快速和永久修复。干杯

最新更新