2017-10-15 8 views
-1

Je suis très frustré. Il semble que je ne comprends pas un concept très basique de cette installation et ne trouve pas de réponse.Installer spyder pour python3 sur mac

Comme le titre l'indique je veux installer spyder pour python3 sur mon mac. Depuis que je ne pouvais pas trouver une installation facile juste en cliquant où.

Sur mac python 2.7 est préinstallé et j'ai déjà installé python3 qui était assez facile.

J'ai donc commencé par installer pip en tapant sudo easy_install pip dans la ligne de commande. Ensuite, j'ai suivi l'introduction de this site qui dit essentiellement de taper pip install -U spyder qui a conduit à une erreur à la fin. J'ai réalisé que je devais utiliser pip3 parce que j'ai deux versions de python. Pourquoi est-ce mentionné nulle part ?! Quoi qu'il en soit, cela n'a pas déclenché d'erreur. Cependant, maintenant je suis confus où est la demande? Comment puis-je utiliser spyder maintenant?

Toute aide est appréciée.

modifier Comme je l'ai changé dans la dossier bin soudainement le terminal a répondu à spyder3 Mais le résultat était

Nathanaels-iMac:bin nathanaelskrepek$ spyder3 
Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/qtpy/__init__.py", line 148, in <module> 
    from PySide import __version__ as PYSIDE_VERSION # analysis:ignore 
ModuleNotFoundError: No module named 'PySide' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/3.6/bin/spyder3", line 11, in <module> 
    sys.exit(main()) 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spyder/app/start.py", line 144, in main 
    from spyder.app import mainwindow 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 49, in <module> 
    requirements.check_qt() 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spyder/requirements.py", line 39, in check_qt 
    import qtpy 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/qtpy/__init__.py", line 154, in <module> 
    raise PythonQtError('No Qt bindings could be found') 
qtpy.PythonQtError: No Qt bindings could be found 
+0

Depuis que j'ai voté il serait utile de connaître la raison. –

Répondre

1

(développeur Spyder ici)

Alors j'ai commencé par installer pip en tapant sudo easy_install pip dans la ligne de commande.

Veuillez éviter complètement cette route. Vous ne devriez jamais, jamais installer des choses dans votre système Python (en particulier dans macOS), car vous pouvez risquer de casser votre système entièrement. C'est parce que Python est utilisé par le système d'exploitation pour exécuter certaines choses, il est donc préférable de le laisser seul.

La façon la plus simple d'installer Spyder dans macOS est de download Anaconda et installez-le. Anaconda est livré avec toutes les dépendances Spyder et également avec les bibliothèques scientifiques Python les plus importantes prêtes à être utilisées.

Autres options sont Homebrew ou MacPorts, mais Anaconda est vraiment le plus facile.

+0

Tout d'abord merci pour votre réponse. En d'autres termes, j'ai peut-être fait quelque chose de très stupide et je devrais peut-être faire une nouvelle configuration sur mon ordinateur. Pouvez-vous m'expliquer pourquoi ma question est si mauvaise qu'elle a été dépréciée? –

+0

Cependant, j'ai essayé d'installer à nouveau spyder et la réponse a été que tout est déjà fait. Ma confusion principale est que même si j'ai tout fait correctement, comment puis-je commencer sypder? juste en tapant spyder conduit à -bash: spyder: commande introuvable –

+0

J'ai édité la question. Peut-être que vous avez une réponse à cela. –