【问题标题】:How to Install the latest version of seaborn如何安装最新版本的seaborn
【发布时间】:2018-07-19 11:58:54
【问题描述】:

我想使用 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'(该属性仅在最新版本中可用)。

有人可以帮忙吗?

【问题讨论】:

    标签: python seaborn


    【解决方案1】:

    显然 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环境中已经存在的包。

    【讨论】:

      【解决方案2】:

      我正在使用 seaborn 0.8.0。这对我有用。

      sudo -H pip install seaborn==0.9.0
      

      【讨论】:

        【解决方案3】:

        这对我有用:

        conda install -c anaconda seaborn
        
        

        信用:https://anaconda.org/anaconda/seaborn

        【讨论】:

          【解决方案4】:

          如果您要使用 seaborn 的开发功能,请尝试直接安装。

          pip install git+https://github.com/mwaskom/seaborn.git#egg=seaborn
          

          【讨论】:

            【解决方案5】:

            安装新版本后,重新启动内核并再次运行脚本。

            【讨论】:

            猜你喜欢
            • 2020-06-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-09-26
            • 2019-08-30
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多