Estoy intentando instalar python3 utilizando brew en una MacBook 2008 (OSX Lion).
Llevo algunos años utilizando apt-get en entornos Linux, pero esta es la primera vez que intento instalar algo utilizando brew .
Siga las instrucciones en Prepare su Mac para la programación en Python y Instale Python 3 en Mac OS X y use virtualenv y virtualenvwrapper ingresé:
brew install python3
Esto fue después de intentar accidentalmente instalar la versión 2.x de python usando
brew install python
El paquete python se instala bien, pero al intentar 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.
Por los errores, verifiqué python & python3: corrige sqlite3 en sierra que parece indicar que la falla está en algún lugar con sqlite3 sin embargo, el enlace en python3 (v 3.5.1) no se pudo compilar 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 solución de problemas.