5

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

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

4

2 回答 2

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
于 2013-10-24T14:48:05.340 回答
4

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

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

于 2013-10-29T01:45:40.393 回答