python - 如何安装最新版本的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'(仅在最新版本中可用的属性)。
有人可以帮忙吗?
解决方案
显然 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 seaborn
env
在这种情况下,将更新特定环境。
conda install --name env seaborn
将安装到特定环境。
conda update --name env --all
将更新 seaborn 和所有其他软件包。
不建议用于pip
安装 conda 环境中已经存在的包。
推荐阅读
- python - 在 Python 中制作此图表可视化的最佳方法
- javascript - 其他函数如何访问 Promise 值进行处理?
- java - 如何让用户输入进入for循环并使程序循环直到用户输入退出
- sql - 查询一个多值列的多个值
- java - 获取矩阵的平均值
- windows - 如何使用 .bat 文件打开新的 Chrome 标签页
- excel - 使用 Find 方法取消隐藏列
- python - 加载脚本时出错:无法获取未定义或空引用的属性“版本”
- reactjs - 有没有办法在 react-responsive-carousal 中为每张幻灯片设置不同的时间间隔?
- javascript - 如何在 Web 开发中禁用 Firebase 的实时更新?