次のコードを使用して、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も調べてみましたが、運はありません。前もって感謝します。
私は同じ問題に直面していました。ノートブックを再起動すると問題が解決しました。
それでも問題が解決しない場合は、これを試すことができます
pip install seaborn
同じ問題があり、iPythonを使用しています。 pipまたはconda自体は機能しませんでしたが、!condaを使用すると機能しました。
!conda install seaborn
@avpがbash行pip install seaborn
動作するはずです同じ問題があり、ノートブックを再起動しても機能しないように見えましたが、jupyter line magicとしてコマンドを実行すると、ノートブックを再起動せずに問題を解決できます。
Jupyterコードセル:
%%bash
pip install seaborn
私は同じ問題を抱えており、それを解決しました。説明は次のとおりです。
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
Seabornでも同じ問題が発生しました。 python、anacondaをアンインストールし、anaconda 4.1.1をpython 3.6で再インストールしました。その後、seaboarnを再度インストールしました。
コンダはシーボーンをインストールする
そしてそれは働いた。それでも問題が解決しない場合は、これを行うことをお勧めします。
Ipythonでsys.path(モジュールを見つけるためのパス)を見てこの問題を解決し、特別な環境にいることに気付きました(condaを使用しているため)。
だから私は自分の端末に行き、「source activate py27」と入力すると、私のpython 2.7環境。
pythonバージョンが2. +の場合、以下のコードを端末に入力できます。
pip install seaborn
pythonバージョンが3+の場合、以下を入力します。
pip3 install seaborn
Ubuntuを使用している場合、python-devの依存関係の欠落、python-devのインストール、そしてseabornのインストールを試行します。
Sudo apt-get install python-dev -y
pip install seaborn
問題はSeabornに関連付けられていない可能性がありますが、Utilsパッケージはインストールされていない可能性があります
Sudo pipアンインストール要求
再インストールすると、まったく機能しなくなります。幸いなことに、dnf install python-requestsはすべてを修正しました...
Utilsパッケージがインストールされているかどうかも確認してください
を使用してパッケージをインストールできます
Sudo pip install utils
このリンクを確認してください Python ImportError:名前utilsをインポートできません
私は同じインポートの問題をSeabornパッケージに再インストールして解決しました
conda install -c https://conda.anaconda.org/anaconda seaborn
windowsコマンドコンソールでコマンドを入力することにより、その後、AnacondaランチャーでIPython Notebookを起動したときにseabornを正常にインポートできました。
もう1つの失敗した方法では、Anacondaフォルダーを介してIPython Notebookを起動しても機能しませんでした。
Anacondaをインストールしてから、Lab Jupyter IDEの「pip install seaborn」コマンドを使用することをお勧めします。動作するはずです。パッケージはすでにLab Jupyterにプリインストールされているようです。
pip install seaborn
windows 10で私の問題も解決されます
scipyパッケージの問題です。ただpip uninstall scipy
そして再インストール