J'essaie d'installer python3 en utilisant brasser sur un MacBook 2008 (OSX Lion).
J'ai quelques années d'utilisation apt-get dans des environnements Linux, mais c'est la première fois que j'essaie d'installer quelque chose en utilisant brasser .
Selon les instructions de Préparez votre Mac à la programmation Python et Installer Python 3 sur Mac OS X et utiliser virtualenv et virtualenvwrapper Je suis entré :
brew install python3
C'était après avoir accidentellement essayé d'installer la version 2.x de Python en utilisant
brew install python
Le site Python s'installe correctement, mais lorsqu'on essaie d'installer le paquet python3 Je reçois
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.
Selon les erreurs que j'ai vérifiées Python & python3 : corriger sqlite3 sur sierra ce qui semble indiquer que la faute se situe quelque part dans sqlite3 cependant le lien à python3 (v 3.5.1) n'a pas réussi à se construire sous 10.7.5-x86_64 indique que c'est un problème avec le compilateur ?
Je ne sais pas où aller ensuite dans le processus de dépannage.