2 votos

Errores al usar brew para instalar python3

Estoy tratando de instalar pitón3 utilizando cervecero en un MacBook 2008 (OSX Lion).

Tengo unos cuantos años usando apt-get en entornos Linux, pero es la primera vez que intento instalar algo utilizando cervecero .

Según las instrucciones de Prepare su Mac para la programación en Python y Instalar Python 3 en Mac OS X y utilizar virtualenv y virtualenvwrapper He entrado:

brew install python3

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

brew install python

El Python se instala bien, pero al intentar instalar pitón3 Me sale

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 he comprobado Python y python3: arreglar sqlite3 en sierra lo que parece indicar que el fallo está en alguna parte de sqlite3 sin embargo, el enlace en python3 (v 3.5.1) no pudo construirse en 10.7.5-x86_64 ¿indica que es un problema con el compilador?

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

1voto

No tengo forma de probarlo ya que no estoy ejecutando 10.7, pero el segundo problema que publicado parece que el mismo error y una solución exitosa estaba en los comentarios:

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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X