2013-12-05 3 views
2

Я делаю чистую установку доморощенного, питона на горном льве OSX.выпуск установка python 2.76 с homebrew на OSX mountain lion

это то, что я делал до сих пор ...

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" 
$ brew doctor 
$ brew install readline sqlite gdbm --universal 

это все работает, но теперь я пытаюсь установить питон ..

$ brew install python --universal --framework 

теперь я получаю эту ошибку ..

$ brew install python --universal --framework 
==> Downloading http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz 
######################################################################## 100.0% 
Error: SHA1 mismatch 
Expected: 8328d9f1d55574a287df384f4931a3942f03da64 
Actual: 36a06fba4c5de9cc7338b5ca01bed976f7088b7b 
Archive: /Library/Caches/Homebrew/python-2.7.6.tgz 
(To retry an incomplete download, remove the file above.) 

Я удалил файл и попробовал еще раз. Такая же ошибка. У кого-нибудь есть объяснение? мне что-то не хватает? Могу ли я заставить домашнее пиво вернуться к версии python?

Спасибо.

+0

Возможный дубликат: http://stackoverflow.com/a/9883847/1193075 – uselpa

+0

@MattDMo brew работал для меня без каких-либо проблем, в то время как MacPorts несколько раз подводил меня. Я думаю, это зависит от используемых вами пакетов. – uselpa

+0

Я попробовал 'brew update' и просто попробовал другое исправление, предложенное в stackoverflow.com/a/9883847/1193075. Я все равно получаю ту же ошибку. Я рассмотрю переход на Mac-порты. –

ответ

1

Попробуйте загрузить файл вручную с помощью curl и/или wget, а затем запустите на нем sha1sum. Что-то может фальсифицировать файл при его загрузке.

+0

Большое спасибо, сэр !, 'wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz'. для загрузки tgz и '/ usr/bin/openssl sha1 Python-2.7.6.tgz'. Теперь у него был правильный хеш. Затем скопируйте это по версии в папке/Caches/Homebrew /. Теперь работает пивоваренная команда. –