Je veux importer sklearn mais il n'y a apparemment aucun module:
ModuleNotFoundError: No module named 'sklearn'
J'utilise Anaconda et Python 3.6.1
; J'ai vérifié partout mais je ne trouve toujours pas de réponses.
Lorsque j'utilise la commande: conda install scikit-learn
cela ne devrait-il pas simplement fonctionner?
Où anaconda installe-t-il le paquet?
Je vérifiais les frameworks de ma bibliothèque python et rien ne permettait d’écouter uniquement numpy et scipy.
S'il vous plaît, aidez-moi, je suis un nouvel utilisateur de paquets Python, en particulier via Anaconda.
Vous pouvez simplement utiliser pip
pour installer des paquetages, même si vous utilisez anaconda :
pip install -U scikit-learn scipy matplotlib
Cela devrait fonctionner pour installer le paquet.
Et pour Python 3.x utilisez simplement pip3
:
pip3 install -U scikit-learn scipy matplotlib
Courte introduction
Lorsque vous utilisez Anaconda, vous devez être conscient de l'environnement dans lequel vous travaillez.
Ensuite, dans Anaconda Prompt, vous devez utiliser le code suivant:
conda $command -n $ENVIRONMENT_NAME $IDE/package/module
$ command - Commande que j'ai l'intention d'utiliser ( consulter la documentation des commandes générales )
$ ENVIRONMENT NAME - Nom de votre environnement (s'il en existe un à la racine, conda $command $IDE/package/module
suffit)
$ IDE/package/module - Nom de IDE ou du package ou du module
Solution
Si on veut l’installer à la racine et que l’on suit les exigences - (Python (> 2.7 ou> = 3.4), NumPy (> = 1.8.2), SciPy (> = 0.13.3).) - ce qui suit va résoudre le problème:
conda install scikit-learn
Disons que l'on travaille dans le environnement avec le nom ML.
Alors ce qui suit va résoudre son problème:
conda install -n ML scikit-learn
Note: S'il est nécessaire d'installer/mettre à jour des paquetages, la logique est la même que celle mentionnée dans l'introduction. Si vous avez besoin de plus d’informations sur Anaconda Packages, consultez la documentation .
J'ai essayé beaucoup de choses, mais finalement, y compris la désinstallation avec les outils automatisés. Donc, j'ai désinstallé manuellement scikit-learn.
Sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/sklearn
Sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/scikit_learn-0.20.0-py3.6.Egg-info
Et ré-installer en utilisant pip
Sudo pip3.6 install -U scikit-learn
J'espère que cela peut aider quelqu'un d'autre!
Cela m'est arrivé, j'ai essayé toutes les solutions possibles sans succès!
Finalement, j'ai réalisé que le problème venait de l'environnement Jupyter, pas de sklearn!
J'ai résolu le problème en réinstallant Jupyter dans le même environnement que sklearn
la commande est: conda install -c anaconda ipython
. Terminé...