ModuleNotFoundError: Pas de module nommé "sklearn'
Je veux importer sklearn mais il n'y a pas de module apparemment:
ModuleNotFoundError: No module named 'sklearn'
Je suis à l'aide de l'Anaconda et Python 3.6.1
; j'ai vérifié partout, mais ne peut toujours pas trouver les réponses.
Lorsque j'utilise la commande:
conda install scikit-learn
si ce n'est pas juste travailler?
Où anaconda installer le paquet?
J'ai été vérifier les cadres dans ma bibliothèque python et il n'y avait rien sur sklearn seulement numpy et scipy.
S'il vous plaît aider, je suis nouveau à l'aide de paquets python et surtout via l'anaconda.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement utiliser
pip
pour l'installation de paquets, même lorsque vous utilisez anaconda:Cela devrait fonctionner pour l'installation du package.
Et pour Python 3.x suffit d'utiliser
pip3
:no module named sklearn
Brève Introduction
Lors de l'utilisation de l'Anaconda, on doit être conscient de l'environnement dans lequel on travaille.
Puis, dans Anaconda Invite l'on doit utiliser le code suivant:
$commande - Commande que j'ai l'intention d'utiliser (consulter la documentation pour les commandes générales)
$NOM de l'ENVIRONNEMENT - Le nom de votre environnement (si l'on travaille dans la racine,
conda $command $IDE/package/module
est assez)$IDE/package/module - Le nom de l'IDE ou d'un package ou d'un module
Solution
Si l'on veut l'installer à la racine et on suit le exigences - (Python (>= 2.7 ou >= 3.4), NumPy (>= 1.8.2), SciPy (>= 0.13.3).) - ci-dessous, permettra de résoudre le problème:
Disons que l'on travaille dans le environnement avec le nom ML.
Alors la suivante permet de résoudre un problème:
Remarque: Si un besoin d'installer/mettre à jour les paquets, la logique est la même que celui mentionné dans l'introduction. Si vous avez besoin de plus d'informations sur Anaconda Forfaits, consultez la documentation.
J'en ai essayé beaucoup de choses, mais enfin, y compris les désinstaller à l'aide d'outils automatisés. Donc, je l'ai désinstallé manuellement scikit-learn.
Et ré-installer à l'aide du pep
Espoir qui peut aider quelqu'un d'autre!
Ce qui m'est arrivé, j'ai essayé toutes les solutions possibles avec pas de chance!
Finalement j'ai réalisé que le problème était avec Jupyter cahier environnement, et non pas avec 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
. Fait...Cause
Conda et pip install scikit-learn sous ~/anaconda3/env/$ENV/lib/python3.7/site-packages, cependant Jupyter ordinateur portable semble pour l'emballage sous ~/anaconda3/lib/python3.7/site-packages.
Par conséquent, même lorsque l'environnement est spécifié à conda, il ne fonctionne pas.
Solution
pip 3 installer le paquet dans ~/anaconda3/lib/python3.7/site-packages.
Vérifier
Après pip3, dans un Jupyter portable.