2 votes

Erreurs d'utilisation de brew pour installer python3

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.

1voto

Je n'ai aucun moyen de le tester car je n'utilise plus la version 10.7, mais le deuxième problème que vous rencontrez est le suivant posté On dirait que c'est exactement la même erreur et que la solution a été trouvée dans les commentaires :

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

Cela permet d'installer une version compatible de gcc et de remplacer la sélection du compilateur lors de l'installation de python3.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X