2017-10-21 4 views
0

Je peux exécuter le code mais en essayant d'utiliser le paquet Hydrogène dans Atom J'ai des problèmes pour importer certains modules (pas tous) et je ne sais pas pourquoi. J'utilise Hydrogen avec Python3.6 et j'ai installé tous les modules nécessaires avec pip3.Importer des modules avec de l'hydrogène dans Atom

ImportErrorTraceback (appel le plus récent dernier) en() ----> 1 importation sklearn

ImportError: Aucun module nommé sklearn

+0

Essayez de redémarrer l'Atom une fois. Essayez aussi avec 'sudo pip3 install ...' – Dark

+0

n'a pas aidé ... – ilukasschneider

Répondre

0

Je n'ai pas la réputation assez haut pour commenter, si ma réponse barebones devra être mis ici. Je pense que votre problème est de savoir où commence le noyau. Dans les paramètres Hydrogène, recherchez l'option 'Répertoire pour démarrer le noyau dans'. La valeur par défaut est de toujours commencer dans le répertoire dans lequel Hydrogen a été appelé pour la première fois. Si vous avez installé des modules dans un répertoire de travail différent, ils ne seront pas trouvés, sauf si vous modifiez cette option pour « répertoire courant du fichier » (redémarrage requis)

Vous pouvez vérifier votre sys.path() pour voir où la Le noyau recherche des modules. Si tout le reste échoue, vous pouvez déplacer manuellement les paquets installés dans le dossier 'site-packages', dont l'emplacement est révélé par sys.path()

Je pensais que pip mettrait les paquets au bon endroit par défaut, mais peut-être pas - en particulier si vous avez configuré des environnements virtuels.

Vous pouvez utiliser la commande pip show <package name> pour obtenir le chemin d'accès à l'installation du paquet en question.