不能进口seaborn
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不能进口seaborn相关的知识,希望对你有一定的参考价值。
我有进口seaborn的问题。我最近在我的电脑上安装了“anaconda”并尝试使用seaborn pacjesge。我更新了scipy
和numpy
。实际上在更新scipy
python之前看不到seaborn
。有什么问题?请帮我
Python 2.7.10 |Anaconda 2.3.0 (64-bit)| (default, May 28 2015, 17:02:03)
Type "copyright", "credits" or "license" for more information.
IPython 3.2.0 -- An enhanced Interactive Python.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import seaborn as sns
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-ed9806ce3570> in <module>()
----> 1 import seaborn as sns
~/anaconda/lib/python2.7/site-packages/seaborn/__init__.py in <module>()
----> 1 from .rcmod import *
2 from .utils import *
3 from .palettes import *
4 from .linearmodels import *
5 from .categorical import *
~/anaconda/lib/python2.7/site-packages/seaborn/rcmod.py in <module>()
1 """Functions that alter the matplotlib rc dictionary on the fly."""
----> 2 import numpy as np
3 import matplotlib as mpl
4
5 from . import palettes
~/anaconda/lib/python2.7/site-packages/numpy/__init__.py in <module>()
178 return loader(*packages, **options)
179
--> 180 from . import add_newdocs
181 __all__ = ['add_newdocs',
182 'ModuleDeprecationWarning',
~/anaconda/lib/python2.7/site-packages/numpy/add_newdocs.py in <module>()
11 from __future__ import division, absolute_import, print_function
12
---> 13 from numpy.lib import add_newdoc
14
15 ###############################################################################
~/anaconda/lib/python2.7/site-packages/numpy/lib/__init__.py in <module>()
6 from numpy.version import version as __version__
7
----> 8 from .type_check import *
9 from .index_tricks import *
10 from .function_base import *
~/anaconda/lib/python2.7/site-packages/numpy/lib/type_check.py in <module>()
9 'common_type']
10
---> 11 import numpy.core.numeric as _nx
12 from numpy.core.numeric import asarray, asanyarray, array, isnan,
13 obj2sctype, zeros
~/anaconda/lib/python2.7/site-packages/numpy/core/__init__.py in <module>()
12 if 'GOTOBLAS_MAIN_FREE' not in os.environ:
13 os.environ['GOTOBLAS_MAIN_FREE'] = '1'
---> 14 from . import multiarray
15 os.environ.clear()
16 os.environ.update(envbak)
ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory
In [2]:
答案
这终于在Mac上为我工作了。
- 在终端类型:iPython并点击返回
- 应该出现交互式python终端 IPython 4.1.2 - 增强的交互式Python。 ? - >介绍和概述IPython的功能。 %quickref - >快速参考。帮助 - > Python自己的帮助系统。宾语? - >关于'对象'的详细信息,使用'对象??'了解更多细节。 在[1]中:
- 键入:!pip install Seaborn
- 你应该看到:成功构建了Seaborn安装收集的软件包:Seaborn成功安装了Seaborn-0.7.1
- 也可以尝试(!conda而不是!pip)但是!pip为我工作。然后我尝试在iPython笔记本中运行具有“导入Seaborn”的单元格并且它有效。
另一答案
在我的情况下,我再次安装了jupyter,它的工作原理
另一答案
试试这个:
conda uninstall seaborn
conda install -c conda-forge seaborn
以上是关于不能进口seaborn的主要内容,如果未能解决你的问题,请参考以下文章