Errores al usar brew para instalar python3

Estoy tratando de instalar python3 usando brew en una MacBook 2008 (OSX Lion).

Tengo algunos años usando apt-get en entornos Linux, pero esta es la primera vez que intento instalar algo usando brew .

Según las instrucciones en Prepare su Mac para la programación de Python e instale Python 3 en Mac OS X y use virtualenv y virtualenvwrapper, ingresé:

brew install python3

Esto fue después de intentar instalar accidentalmente la versión 2.x de python usando

brew install python

El paquete python se instala bien, pero cuando intento instalar python3 obtengo

gcc-6 -Wno-unused-result -Wsign-compare -fno-common -dynamic -DNDEBUG -g  -O3 -Wall -Wstrict-prototypes -o FileSettings.o -c ./FileSettings.m
In file included from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:120:0,
             from ./FileSettings.h:9,
             from ./FileSettings.m:9:
/System/Library/Frameworks/Foundation.framework/Headers/NSTask.h:75:24: error: expected identifier or '(' before '^' token 
 @property (copy) void (^terminationHandler)(NSTask *) NS_AVAILABLE(10_7, NA);
                        ^
/System/Library/Frameworks/Foundation.framework/Headers/NSTask.h:78:1: error: expected identifier before 'end'
 @end
 ^
make[2]: *** [FileSettings.o] Error 1
make[1]: *** [install_PythonLauncher] Error 2
make: *** [frameworkinstallapps] Error 2

READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
  https://github.com/Homebrew/homebrew-core/issues

These open issues may also help:
python & python3: fix sqlite3 on sierra https://github.com/Homebrew/homebrew-core/pull/3134
Warning: You are using OS X 10.7.

Según los errores que verifiqué python y python3: corrija sqlite3 en sierra, lo que parece indicar que la falla se encuentra en algún lugar con sqlite3 ; sin embargo, el enlace en python3 (v 3.5.1) no se pudo construir en 10.7.5-x86_64 indica que es un problema con el compilador ?

No estoy seguro de a dónde ir a continuación en el proceso de resolución de problemas.

¿Qué versión de OSX?
¿Has probado a usar la distribución Anaconda de Python 3? Es un paquete muy bueno de anaconda.com/download/#macos ,

Respuestas (1)

No tengo forma de probarlo ya que ya no estoy ejecutando 10.7, pero el segundo problema que publicaste parece exactamente el mismo error y se solucionó con éxito en los comentarios:

brew install homebrew/dupes/apple-gcc42
brew install python3 --cc=gcc-4.2

Básicamente, esto instala una versión compatible de gcc y anula la selección del compilador al instalar python3.