2013-11-01 67 views
3

将我的OS X Lion升级到Mavericks后,遇到了奇怪的问题。 起初,它给我分段错误总线错误。搜索了一下之后,我发现它与readline库有关。该溶液通过描述bugs.python.org升级到OS X Mavericks后出现Python的奇怪问题

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 

这将禁用readline的库。现在错误消失了,但我还有另一个问题。在Python shell中,当我按下箭头键(上,下,左或右)时,它会给我这些:^[[A,[[C^,^[[B,^[[D。我认为这个问题仍然与readline库有关,但我不知道如何解决它。

在此先感谢。

Regards

+1

我有完全相同的问题。 –

回答

4

我对Python的胆量没有权威,所以把我的建议慎用。但是,一碰到小牛后同样的问题,升级(以及使用Python 2.7),我只是在命令行做了

easy_install readline 

,一切似乎再次合作。没有更多的分割错误,并且Python外壳中的箭头键似乎正常工作。

+1

谢谢,它为我工作。 :) P.S. :它必须用'sudo'执行。 – NEO