2013-10-24 52 views
5

我在OS X Mavericks上使用Python3時遇到了分段錯誤。有關如何解決這個問題的任何建議?osx mavericks上python3分段錯誤

我試圖從Python站點重新安裝軟件包,但這是無效的。如何重新編譯系統上的Python3?

回答

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 
+0

你爲什麼不給我們命令? – cwallenpoole

+0

對不起,我不得不不小心點擊刪除。我的歉意,並感謝您編輯它。 –