0

Ce qui suit donne une erreur de syntaxe:Erreur de syntaxe installation scikit-learn à l'aide de pépin SHELL

python -m pip install scikit-learn 

SyntaxError: syntaxe non valide Il y a un "^" sous la 2ème 'p' dans pip. J'utilise le SHELL. Il existe deux programmes dans le groupe de programmes Windows 10: "Python 3.6 (32 bits)" et "IDLE (Python 3.6 32 bits)". J'utilise le premier, qui ouvre une petite fenêtre de commande noire.

La page de manuel Python 3.6 dit que c'est la façon d'installer des modules:

python -m pip install SomePackage 

Il dit aussi pip est automatiquement inclus dans Python 3.6. Il dit aussi qu'avec 3.6 toutes les dépendances de SomePackage sont automatiquement installées (scikit-learn a deux dépendances).

J'ai essayé "importer pip" dans une autre tentative, et j'ai obtenu exactement les mêmes résultats.

Merci pour toute aide.

+0

"J'utilise le ** SHELL **." Non, vous utilisez un REPL Python. Essayez d'utiliser un shell de commande à la place. –

+0

Où est-ce ??? Pourquoi ne figure-t-il pas dans le groupe de programmes Windows après l'installation ???????? –

+0

Parce que cela ne fait pas partie de l'installation, il est livré avec Windows lui-même. –

Répondre

1

Ce problème se produit lorsque vous essayez d'exécuter pip à partir de l'interpréteur Python. Au lieu de cela, exécutez à partir de l'invite de commande Windows et vous ne devriez avoir aucun problème.

+0

Merci. La page de manuel devrait indiquer "invite de commande Windows" plutôt que "Les outils de packaging standard sont tous conçus pour être utilisés depuis la ligne de commande". Le Python REPL ressemble à un écran de commande. –

+0

@MikeSmith J'ai fait cette erreur plusieurs fois ... – FCo

+0

Eh bien, il n'a pas auto-installer les dépendances numpy et scipy. Numpy installé manuellement d'accord. Scipy n'a pas réussi à installer avec une longue liste d'erreurs ... –