web-dev-qa-db-fra.com

Erreur d'importation du module Seaborn en Python

J'essaie d'importer seaborn en python (en utilisant 2.7) en utilisant le code suivant:

import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np
import math as math
from pylab import rcParams

%matplotlib inline

et obtenir le message d'erreur suivant:

ImportError                               Traceback (most recent call last)
<ipython-input-62-bd3d27f3b137> in <module>()
      1 import matplotlib.pyplot as plt
----> 2 import seaborn as sns
      3 import pandas as pd
      4 import numpy as np
      5 import math as math

C:\Python27\lib\site-packages\seaborn\__init__.py in <module>()
      2 from .utils import *
      3 from .palettes import *
----> 4 from .linearmodels import *
      5 from .distributions import *
      6 from .timeseries import *

C:\Python27\lib\site-packages\seaborn\linearmodels.py in <module>()
     19 from .external.six.moves import range
     20 
---> 21 from . import utils
     22 from . import algorithms as algo
     23 from .palettes import color_palette

ImportError: cannot import name utils

Quelqu'un peut-il s'il vous plaît aider avec cela? J'ai essayé de consulter ce site et Google, mais sans succès. Merci d'avance.

19
gincard

J'avais affronté le même problème. Le redémarrage du cahier a résolu mon problème.

Si cela ne résout pas le problème, vous pouvez essayer ceci

pip install seaborn
24
avp

J'ai eu le même problème et j'utilise iPython. pip ou conda en soi ne fonctionne pas pour moi mais quand j'utilise! 

!conda install seaborn
7
aybuke

Comme @avp dit que la ligne bash pip install seaborn devrait fonctionner Je viens d'avoir le même problème et le redémarrage du portable ne semble pas fonctionner, mais exécuter la commande en tant que jupyter line magic était un moyen génial de résoudre le problème sans redémarrer l'ordinateur portable.

Cellule Code Jupyter:

%%bash
pip install seaborn
6
CodingYourLife

J'ai le même problème et je l'ai résolu et l'explication est la suivante:

Si le paquet Seaborn n’est pas installé dans anaconda, vous ne pourrez pas le mettre à jour, à savoir Si dans le terminal, nous tapons: conda update seaborn

il ne parviendra pas à afficher: "PackageNotFoundError: Package non trouvé: 'seaborn' Le package 'seaborn' n'est pas installé dans/Users/yifan/anaconda"

Ainsi, nous devons d’abord installer seaborn dans anaconda en tapant dans Terminal: Conda install -c https://conda.anaconda.org/anaconda seaborn

Ensuite, le seaborn sera récupéré et installé dans l’environnement d’Anaconda, à savoir dans mon cas,/Users/yifan/anaconda

Une fois cette installation terminée, nous pourrons importer des produits Seaborn in Python.

Remarque secondaire, pour vérifier et répertorier tous les environnements découvrables dans lesquels python est installé dans anaconda, entrez Terminal: Conda info --envs

3
yifan li

J'ai le même problème avec Seaborn. J'ai désinstallé python, anaconda et réinstallé anaconda 4.1.1 avec python 3.6. Après que seaboarn installé à nouveau 

conda installer seaborn

Et ça a fonctionné. Si vous êtes toujours confronté à un problème, je vous recommanderais de le faire.

2
Shikha

J'ai résolu ce problème en regardant sys.path (le chemin pour trouver des modules) dans ipython et j'ai remarqué que j'étais dans un environnement spécial (parce que j'utilise conda).

je suis donc allé à mon terminal et tapé "source activer py27" est mon environnement Python 2.7. et ensuite "conda update seaborn", j'ai redémarré mon noyau jupyter, et tout allait bien.

2
JMann

Il semble que la dépendance manquante de python-dev , installe python-dev , puis tente d’installer Seaborn si vous utilisez Ubuntu:

Sudo apt-get install python-dev -y
pip install seaborn
1
Lin GU

Le problème peut ne pas être associé au paquet Seaborn mais Utils qui peut ne pas être installé

Demandes de désinstallation de pipo Sudo

et réinstaller, ça ne marcherait plus du tout .. Heureusement, dnf installer python-request a corrigé tout ça ...

Vérifiez également si le paquet utils est installé ou non

Vous pouvez installer le paquet en utilisant

Sudo pip installe les utils

Vérifiez ce lien Python ImportError: impossible d'importer le nom utils

1
Abhishek Parikh

J'ai résolu le même problème d'importation lors de la réinstallation du paquet Seaborn avec

conda install -c https://conda.anaconda.org/anaconda seaborn

en tapant la commande sur une console de commande Windows. Ensuite, je pouvais ensuite importer Seaborn avec succès en lançant IPython Notebook via Anaconda.

D'autre part, le lancement du carnet IPython via le dossier Anaconda n'a pas fonctionné.

1
Osman Emre
pip install seaborn 

est également résolu mon problème dans Windows 10 

0
Erkan Şirin

c'est un problème avec le paquet scipy, il suffit de pip uninstall scipy et de le réinstaller

0

Si votre version de python est 2. +, vous pouvez taper le code ci-dessous sur le terminal:

pip install seaborn

si la version python est 3+, tapez ci-dessous:

pip3 install seaborn
0
Benchur Wong