我想使用 seaborn 包创建一个猫图,我知道为了能够做到这一点,我需要最新版本的 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’ (仅在最新版本中可用的属性)。
有人可以帮忙吗?
原文由 AdeEla 发布,翻译遵循 CC BY-SA 4.0 许可协议
显然 conda 尚未将 seaborn 0.9.0 集成到其默认频道中。您仍然可以尝试通过
conda-forge
您还可以在正在使用的 conda 环境中使用 pip。
当前版本的 Anaconda 发行版已经安装了
seaborn
,因此conda update seaborn
会将软件包更新为默认/可用 conda 频道上的当前可用版本。所有包都可以用conda update --all
更新。conda update --name env seaborn
将更新特定环境,env
在这种情况下。conda install --name env seaborn
将安装到特定环境。conda update --name env --all
将更新 seaborn 和所有其他包。不建议使用
pip
安装 conda 环境中已经存在的包。