首页 > 解决方案 > 如何安装最新版本的seaborn

问题描述

我想使用 seaborn 包创建一个 catplot,我知道为了能够做到这一点,我需要最新版本的 seaborn(0.9.0)。我使用以下方法安装了 conda 软件包:

 conda install seaborn 

但它下载了 0.8.1 版。

因此,我使用 pip 安装了我想要的版本:

 pip3 install seaborn==0.9.0

但是每当我运行我的代码时,我都会遇到同样的错误: AttributeError: module 'seaborn' has no attribute 'catplot'(仅在最新版本中可用的属性)。

有人可以帮忙吗?

标签: pythonseaborn

解决方案


显然 conda 还没有将 seaborn 0.9.0 集成到它的默认频道中。你仍然可以尝试通过它conda-forge

conda install -c conda-forge seaborn 

您还可以在使用的 conda 环境中使用 pip。

> activate
(base) > python -mpip install seaborn==0.9.0

当前版本的 Anaconda 发行版已seaborn安装,因此conda update seaborn将在默认/可用 conda 频道上将软件包更新为当前可用版本。所有软件包都可以使用conda update --all.

conda update --name env seabornenv在这种情况下,将更新特定环境。

conda install --name env seaborn将安装到特定环境。

conda update --name env --all将更新 seaborn 和所有其他软件包。

不建议用于pip安装 conda 环境中已经存在的包。


推荐阅读