2013-10-24 9 views
5

OS X MavericksでPython3を使用しているときに私はセグメンテーションエラーを経験しています。これを解決する方法に関する提案はありますか?OS XマーベリックスのPython3セグメンテーションフォールト

私はPythonサイトからパッケージを再インストールしようとしましたが、これは無効です。 Python3をシステム上でどのように再コンパイルすればよいでしょうか?

答えて

9

この問題はこのバグのために存在します:http://bugs.python.org/issue18458

基本的に、Pythonには、libeditのバグの回避策が含まれているModules/readline.cのコードがありますが、libeditのバグは修正されていますが、Mavericksには新しいバージョンのlibeditが付属しています。間に合わせの修正が(バグドキュメントから)次のコマンドを実行して、期限の処理を無効にすることです:

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

申し訳ありませんが、私は誤って削除する必要があります。私の謝罪とそれを編集していただきありがとうございます。 –