Python 导入错误:无法导入名称ellipkm1(导入seaborn问题)
我试图在Jupyter笔记本中运行下面的代码,但遇到下面给出的错误错误粘贴在下面,有人能帮我解决吗Python 导入错误:无法导入名称ellipkm1(导入seaborn问题),python,importerror,seaborn,Python,Importerror,Seaborn,我试图在Jupyter笔记本中运行下面的代码,但遇到下面给出的错误错误粘贴在下面,有人能帮我解决吗 import matplotlib.pyplot as plt import numpy as np import pandas as pd import seaborn as sns values = np.array([1, 3, 2, 4, 1, 6, 4]) example_df = pd.DataFrame({ 'value': values, 'even': valu
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
values = np.array([1, 3, 2, 4, 1, 6, 4])
example_df = pd.DataFrame({
'value': values,
'even': values % 2 == 0,
'above_three': values > 3
}, index=['a', 'b', 'c', 'd', 'e', 'f', 'g'])
# Change False to True for this block of code to see what it does
# groupby() without as_index
if True:
first_even = example_df.groupby('even').first()
print first_even
print first_even['even'] # Causes an error. 'even' is no longer a column in the DataFrame
错误:
ImportError Traceback (most recent call last)
<ipython-input-414-7b44697e4465> in <module>()
2 import numpy as np
3 import pandas as pd
----> 4 import seaborn as sns
5
6 values = np.array([1, 3, 2, 4, 1, 6, 4])
C:\Users\...\Anaconda2\lib\site-packages\seaborn\__init__.py in <module>()
4
5 # Import seaborn objects
----> 6 from .rcmod import *
7 from .utils import *
8 from .palettes import *
C:\Users\...\Anaconda2\lib\site-packages\seaborn\rcmod.py in <module>()
6 import matplotlib as mpl
7
----> 8 from . import palettes, _orig_rc_params
9
10
C:\Users\...\Anaconda2\lib\site-packages\seaborn\palettes.py in <module>()
10 from .external.six.moves import range
11
---> 12 from .utils import desaturate, set_hls_values, get_color_cycle
13 from .xkcd_rgb import xkcd_rgb
14 from .crayons import crayons
C:\Users\...\Anaconda2\lib\site-packages\seaborn\utils.py in <module>()
6
7 import numpy as np
----> 8 from scipy import stats
9 import pandas as pd
10 import matplotlib as mpl
C:\Users\...\Anaconda2\lib\site-packages\scipy\stats\__init__.py in <module>()
342 from __future__ import division, print_function, absolute_import
343
--> 344 from .stats import *
345 from .distributions import *
346 from .morestats import *
C:\Users\...\Anaconda2\lib\site-packages\scipy\stats\stats.py in <module>()
171 from scipy._lib._version import NumpyVersion
172 from numpy import array, asarray, ma, zeros
--> 173 import scipy.special as special
174 import scipy.linalg as linalg
175 import numpy as np
C:\Users\...\Anaconda2\lib\site-packages\scipy\special\__init__.py in <module>()
636 from ._ufuncs import *
637
--> 638 from .basic import *
639 from . import specfun
640 from . import orthogonal
C:\Users\...\Anaconda2\lib\site-packages\scipy\special\basic.py in <module>()
13 where, mgrid, sin, place, issubdtype, extract,
14 less, inexact, nan, zeros, atleast_1d, sinc)
---> 15 from ._ufuncs import (ellipkm1, mathieu_a, mathieu_b, iv, jv, gamma,
16 psi, _zeta, hankel1, hankel2, yv, kv, _gammaln,
17 ndtri, errprint, poch, binom, hyp0f1)
ImportError: cannot import name ellipkm1
ImportError回溯(最近一次调用)
在()
2作为np导入numpy
3进口熊猫作为pd
---->4进口seaborn作为sns
5.
6个值=np.数组([1,3,2,4,1,6,4])
C:\Users\…\Anaconda2\lib\site packages\seaborn\\uuuuu init\uuuuuuuu.py in()
4.
5#导入海生物体
---->6.从rcmod导入*
7.从utils导入*
8.从选项板导入*
C:\Users\…\Anaconda2\lib\site packages\seaborn\rcmod.py in()
6将matplotlib作为mpl导入
7.
---->8从。导入选项板,_orig_rc_参数
9
10
C:\Users\…\Anaconda2\lib\site packages\seaborn\paletes.py in()
10从。外部。六。移动导入范围
11
--->12从.utils导入去饱和,设置\u hls\u值,获取\u颜色\u循环
13从.xkcd_rgb导入xkcd_rgb
14.蜡笔进口蜡笔
C:\Users\…\Anaconda2\lib\site packages\seaborn\utils.py in()
6.
7作为np导入numpy
---->8来自scipy导入统计
9进口熊猫作为pd
10将matplotlib导入为mpl
C:\Users\…\Anaconda2\lib\site packages\scipy\stats\ \uuuu init\uuuuu.py in()
342来自未来导入部门,打印功能,绝对导入
343
-->344 from.stats导入*
345.从分发导入*
346来自。Morests导入*
C:\Users\…\Anaconda2\lib\site packages\scipy\stats\stats.py in()
171从scipy.\u lib.\u版本导入NumpyVersion
172来自numpy导入数组、asarray、ma、零
-->173进口scipy.special作为专用
174进口scipy.linalg作为linalg
175作为np输入numpy
C:\Users\…\Anaconda2\lib\site packages\scipy\special\ \uuuu init\uuuuu.py in()
636从…进口*
637
-->638.基本进口*
639来自。导入specfun
640美元。导入正交
C:\Users\…\Anaconda2\lib\site packages\scipy\special\basic.py in()
13其中,经理、sin、地点、发行类型、摘录,
14减去,不精确,nan,零,至少1d,sinc)
--->15来自进口(ellipkm1、mathieu_a、mathieu_b、iv、jv、gamma、,
16磅/平方英寸,泽塔,汉克尔1号,汉克尔2号,伊夫,千伏,
17 ndtri、errprint、poch、binom、hyp0f1)
ImportError:无法导入名称ellipkm1
我在导入seaborn时也遇到了同样的问题,我只是检查它是否安装在我的Python发行版上。在我的例子中,我使用了Anaconda,用于安装:
conda install seaborn
在导入seaborn之前,您还必须导入辛辣包装:
import scipy as sp