2013-11-01 98 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