我在OS X Mavericks上使用Python3時遇到了分段錯誤。有關如何解決這個問題的任何建議?osx mavericks上python3分段錯誤
我試圖從Python站點重新安裝軟件包,但這是無效的。如何重新編譯系統上的Python3?
我在OS X Mavericks上使用Python3時遇到了分段錯誤。有關如何解決這個問題的任何建議?osx mavericks上python3分段錯誤
我試圖從Python站點重新安裝軟件包,但這是無效的。如何重新編譯系統上的Python3?
http://www.python.org/download/releases/3.3.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
與修復的問題是,你失去了很多的Python的互動功能。閱讀這篇文章的一個更永久的解決辦法:http://paulbramsen.com/archives/125
你爲什麼不給我們命令? – cwallenpoole
對不起,我不得不不小心點擊刪除。我的歉意,並感謝您編輯它。 –