我正在尝试使用以下代码将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
导致此错误的原因是什么?如何解决该问题?
我也遇到过同样的问题。重新启动笔记本解决了我的问题。
如果这不能解决问题,您可以尝试这个
pip install seaborn
Edit
由于评论中发帖的人很少,您也可以使用
python -m pip install seaborn
另外,根据https://bugs.python.org/issue22295 https://bugs.python.org/issue22295这是一个更好的方法,因为在这种情况下,您可以指定使用哪个版本的 python(python3 或 python2)来运行pip
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)