2013-10-24 6 views
5

OS X Mavericks'de Python3 kullanırken bölümleme hataları yaşıyordum. Bunu nasıl çözeceğinize dair herhangi bir öneriniz var mı?python3 segmentasyon hatası osx mavericks'de

Paketi Python sitesinden yeniden yüklemeyi denedim, ancak bu etkisizdir. Python3'ü sistemde nasıl yeniden derlerim?

cevap

9

Bu sorun şu hata nedeniyle ortaya çıkıyor: http://bugs.python.org/issue18458.

Temel olarak, Python, libedit'teki bir hata için bir geçici çözüm içeren Modules/readline.c koduna sahiptir, ancak libedit'teki hata giderildi ve Maverick libedit'in yeni sürümü ile birlikte gelir ve buradaki çözüm, ython'un segfault'a neden olur. Hızlı ve kirli düzeltme (böcek belgeden) şu komutu çalıştırarak son işlemeyi devre dışı bırakmaktır: O düzeltme ile

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

Neden bize bu komutu vermediniz? – cwallenpoole

+0

özür dilerim ama yanlışlıkla silme işlemini yapmalıyım. Özür dilerim ve düzenleme için teşekkürler. –