web-dev-qa-db-ja.com

PythonでSeabornモジュールをインポート中にエラーが発生しました

次のコードを使用して、seabornをpython(2.7を使用))にインポートしようとしています。

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

次のエラーメッセージが表示されます。

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

誰でもこれを支援できますか?このサイトとGoogleも調べてみましたが、運はありません。前もって感謝します。

20
gincard

私は同じ問題に直面していました。ノートブックを再起動すると問題が解決しました。

それでも問題が解決しない場合は、これを試すことができます

pip install seaborn
26
avp

同じ問題があり、iPythonを使用しています。 pipまたはconda自体は機能しませんでしたが、!condaを使用すると機能しました。

!conda install seaborn
7
aybuke

@avpがbash行pip install seaborn動作するはずです同じ問題があり、ノートブックを再起動しても機能しないように見えましたが、jupyter line magicとしてコマンドを実行すると、ノートブックを再起動せずに問題を解決できます。

Jupyterコードセル:

%%bash
pip install seaborn
6
CodingYourLife

私は同じ問題を抱えており、それを解決しました。説明は次のとおりです。

Seabornパッケージがanacondaにインストールされていない場合は更新できません。つまり、ターミナルで次のように入力すると:conda update seaborn

「PackageNotFoundError:Package not found: 'seaborn' Package 'seaborn' is not installed in/Users/yifan/anaconda」という表示に失敗します

したがって、最初にターミナルに入力してanacondaにseabornをインストールする必要があります。conda install -c https://conda.anaconda.org/anaconda seaborn

その後、シーボーンが取得され、anacondaの環境、つまり、私の場合は/ Users/yifan/anacondaにインストールされます。

このインストールが完了すると、Pythonでseabornをインポートできるようになります。

追記:pythonがanacondaにインストールされているすべての検出可能な環境をチェックおよびリストするには、ターミナルで入力します:conda info --envs

3
yifan li

Seabornでも同じ問題が発生しました。 python、anacondaをアンインストールし、anaconda 4.1.1をpython 3.6で再インストールしました。その後、seaboarnを再度インストールしました。

コンダはシーボーンをインストールする

そしてそれは働いた。それでも問題が解決しない場合は、これを行うことをお勧めします。

2
Shikha

Ipythonでsys.path(モジュールを見つけるためのパス)を見てこの問題を解決し、特別な環境にいることに気付きました(condaを使用しているため)。

だから私は自分の端末に行き、「source activate py27」と入力すると、私のpython 2.7環境。

2
JMann

pythonバージョンが2. +の場合、以下のコードを端末に入力できます。

pip install seaborn

pythonバージョンが3+の場合、以下を入力します。

pip3 install seaborn
2
Benchur Wong

Ubuntuを使用している場合、python-devの依存関係の欠落、python-devのインストール、そしてseabornのインストールを試行します。

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

問題はSeabornに関連付けられていない可能性がありますが、Utilsパッケージはインストールされていない可能性があります

Sudo pipアンインストール要求

再インストールすると、まったく機能しなくなります。幸いなことに、dnf install python-requestsはすべてを修正しました...

Utilsパッケージがインストールされているかどうかも確認してください

を使用してパッケージをインストールできます

Sudo pip install utils

このリンクを確認してください Python ImportError:名前utilsをインポートできません

1
Abhishek Parikh

私は同じインポートの問題をSeabornパッケージに再インストールして解決しました

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

windowsコマンドコンソールでコマンドを入力することにより、その後、AnacondaランチャーでIPython Notebookを起動したときにseabornを正常にインポートできました。

もう1つの失敗した方法では、Anacondaフォルダーを介してIPython Notebookを起動しても機能しませんでした。

1
Osman Emre

Anacondaをインストールしてから、Lab Jupyter IDEの「pip install seaborn」コマンドを使用することをお勧めします。動作するはずです。パッケージはすでにLab Jupyterにプリインストールされているようです。

0
Isaac Benito D.
pip install seaborn 

windows 10で私の問題も解決されます

0
Erkan Şirin

scipyパッケージの問題です。ただpip uninstall scipyそして再インストール