2
votes

ModuleNotFoundError: aucun module nommé 'seaborn' dans Python IDE

 entrez la description de l'image ici

 entrez la description de l'image ici

Il vérifie le dossier lib où se trouvent mes trucs marins, mais toujours une erreur._.

Bonjour,
J'ai regardé d'autres articles, mais la plupart semblaient concerner les ordinateurs portables Jupyter, ce que je ne suis pas. Je me demandais comment utiliser Seaborn dans l'IDE de base de Python ou dans PyCharm. J'ai lu des informations sur les collisions de chemin de fichier, mais pas trop clair à ce sujet.

J'utilise actuellement Python 3.6.

Merci pour toute aide!


6 commentaires

Avez-vous d'autres versions de Python3?


Qu'est-ce que ça veut dire? Comme aussi Python 3.7? Si tel est le cas, j'ai MiniConda Python 3.7. Dois-je supprimer cela?


veuillez inclure une capture d'écran de l'endroit où vous avez installé python 3


Depuis le terminal open idle, en utilisant idle3, puisque vous utilisez python 3.6, importez seaborn. N'utilisez pas inactif car cela ouvrira la version 2.7.


Veuillez ne pas partager d'informations sous forme d'images à moins que cela ne soit absolument nécessaire. Voir: meta.stackoverflow .com / questions / 303812 /… , idownvotedbecau.se/imageofcode , idownvotedbecau.se/imageofanexception .


Nous avons besoin de plus d'informations sur votre environnement.


11 Réponses :


1
votes

Essayez de l'exécuter dans une ligne de commande 'pip install seaborn'

https://seaborn.pydata.org/installing.html#installing


1 commentaires

imgur.com/a/r2Qiz7R Vous avez déjà effectué les deux opérations "pip install seaborn" et "pip3 install seaborn": /



0
votes

 open using idle3

 open using idle

Puisque vous utilisez python 3, essayez d'ouvrir avec idle3 depuis le terminal


1 commentaires

Je n'ai que l'IDE Python 3.6.X. J'ai vérifié le sys.path et il comprend le dossier qui contient mon dossier seaborn mais toujours une erreur d'importation



7
votes

En cas d'ambiguïté de version, rappelez-vous que pip est un module python. Une fois que vous êtes sûr que python est l'installation python que votre IDE exécute, exécutez

python --version
python -m pip install seaborn

> pip3 peut pointer vers un installation python ancienne ou différente.


2 commentaires

imgur.com/a/r2Qiz7R Attendez, l'IDE Python doit-il correspondre exactement? J'ai python 3.6.0 installé, mais mon IDE Python est pour 3.6.6


Cela signifie certainement qu'ils ne pointent pas vers la même installation python, et c'est presque certainement ce qui cause le problème. Seaborn est correctement installé sur votre installation python 3.6.0, mais pas l'installation python 3.6.6 que l'EDI appelle. Si j'étais vous, je pourrais en fait désinstaller complètement python 3.6.0, si vous n'avez pas d'exigence de version très spécifique.



0
votes

J'ai essayé d'importer seaborn dans Pycharm avec la configuration appropriée, et cela fonctionne. Je ne sais toujours pas pourquoi l'EDI Python standard ne fonctionne pas même si l'un des dossiers sys.path qu'il vérifie contient le dossier seaborn, mais bon.
Merci pour toutes les réponses!


0 commentaires

0
votes

Vous devriez peut-être essayer «python —version» pour vérifier si vous utilisez la bonne version de python dans cmd. Parfois, il arrive que plusieurs versions soient installées et il choisit parfois la mauvaise.

Il peut également arriver que python n'ait pas les droits d'utiliser le module. Ensuite, vous devez créer votre fichier et l'exécuter avec "python [chemin du fichier]"


0 commentaires

1
votes

Dans PyCharm IDE, nous pouvons importer les bibliothèques téléchargées, et c'est ce que j'ai fait. Pourtant, je n'ai aucune idée de la façon de résoudre ce problème sur Python IDE, mais pour le moment, cela fonctionne sur PyCharm pour moi.


0 commentaires

-1
votes

Cellule de code Jupyter:

%%bash

pip install seaborn


1 commentaires

Bienvenue dans Stack Overflow. Il serait utile que vous puissiez écrire comment utiliser votre code et comment il résoudrait le problème.



0
votes

Je viens de trouver une nouvelle méthode pour installer toutes les bibliothèques importantes. Ouvrez l'invite de commande: Pip installer pyforest Toutes les bibliothèques les plus importantes ont été installées.


0 commentaires

3
votes

Si vous faites dans jupyter notebook Essayez de faire ceci:

!conda install -c anaconda seaborn -y


2 commentaires

Si vous faites dans jupyter notebook Ce n'est clairement pas le cas, depuis que OP a écrit j'ai regardé d'autres articles, mais la plupart semblaient avoir affaire à des notebooks Jupyter, ce que je ne suis pas.


La commande d'installation par défaut avec conda est conda install seaborn , laissant conda gérer la source par défaut par configuration locale (la configuration existe pour de bonnes raisons, en particulier pour utiliser conda-forge référentiel plutôt que anaconda ). Donc, si vous suggérez de ne pas utiliser la configuration locale (les options c et y forcent à utiliser anaconda aveuglément sans confirmation) alors expliquez pourquoi ...



0
votes

Conda installe seaborn a fonctionné dans mon cas.


0 commentaires

0
votes

Essayez de l'exécuter dans le terminal, cela fonctionnera. Mais lors de l'exécution de la commande, votre pwd doit être dans l'environnement virtuel sous la forme activée

$ sudo apt-get install -y python3-seaborn


1 commentaires

Veuillez expliquer pourquoi c'est une solution. Que fait votre solution, comment résout-elle le problème. (Cela devrait également avoir un effet éducatif sur les personnes qui trouvent cette question parce qu'elles ont un problème similaire.)