【问题标题】:Install Plotly in Anaconda在 Anaconda 中安装 Plotly
【发布时间】:2016-03-08 10:16:45
【问题描述】:

如何在 Anaconda 中安装 Plotly?

https://conda.anaconda.org/plotlyconda install -c https://conda.anaconda.org/plotly <package> 表示,并且

https://plot.ly/python/user-guide/ 表示 pip install plotly。即,没有包装。

那么我应该在 Anaconda conda 中指定哪些包?

我试过没有错误:

C:\>conda install -c https://conda.anaconda.org/plotly
Error: too few arguments, must supply command line package specs or --file

【问题讨论】:

标签: python plot anaconda conda


【解决方案1】:

如果您不在乎安装哪个版本的 Plotly,只需使用 pip

pip install plotly 是一种从 PyPi 安装 Plotly 最新稳定包的简单方法。

pip 是一个有用的包和依赖管理工具,它使这些事情变得简单,但需要注意的是 Anaconda 的 conda 工具会做同样的事情。

pip 默认会安装到您的 Anaconda 安装位置。

查看thispipconda 之间的包和环境管理的描述。

编辑:链接将显示conda 可以处理pip 可以处理的所有内容以及更多内容,但如果您不想指定需要安装的软件包版本,pip 可以更简洁.

【讨论】:

  • 为什么奇怪地专注于安装特定版本的软件包? pip 和 conda 都为您提供安装特定版本的选项.... 但如果您不想指定需要安装的软件包的版本,pip 可以更简洁。怎么会?
【解决方案2】:

收拾东西

  • Conda 用于安装plotly 是一个包,numpy 是一个包,cufflinks 是一个包等)
  • 可用包的列表可在某个索引中找到,在 Conda 术语中称为 channel。默认的“官方”频道由 Anaconda(Conda 的开发人员)维护,但任何人都可以打开自己的频道,并使用它来分发自定义包。

因此,在您显示的命令中: conda install -c https://conda.anaconda.org/plotly <package>

  • -c 开关告诉 Conda 使用自定义通道,该通道恰好称为 https://conda.anaconda.org/plotly1
  • <package> 是要从该频道下载的包。
  • 指定频道是可选的,如果您不指定 - 那么 Conda 将查看其默认频道。但是您必须指定一个包,以便 Conda 知道要安装什么。

1 这实际上是属于名为 plotly 的 用户 的频道,该频道托管在 Anaconda Cloud 上,这是 Anaconda 提供的一项免费服务,用于托管自定义频道。

回到你的问题

这个频道似乎没有维护(那里托管的plotly 包已经很旧了)。鉴于此,以及 official plotly documentation 说要使用 pip 的事实,这就是我会使用的。

更新: 更新了他们的 conda 版本,并在他们的 GitHub repo 中添加了 conda 作为安装选项(尽管不在他们的 documentation 网站中)。所以您现在可以安全地使用:

conda install -c https://conda.anaconda.org/plotly plotly

甚至更简单(因为自动搜索 Anaconda Cloud 频道):

conda install -c plotly plotly

使用 Anaconda Python 时,conda 是安装软件包的首选方式,但无论如何,conda 和 pip 都应在 Windows 上的 Anaconda Prompt 下运行 (Start --> Anaconda --> Anaconda Prompt)。 不鼓励在您拥有 Anaconda 时从标准命令提示符安装软件包,这可能会弄乱您的 Anaconda 安装。

【讨论】:

    【解决方案3】:

    在 anaconda 上的 windows 中安装 plotly。 转到 anaconda 提示符,写下这段代码:

    conda install -c plotly plotly 
    

    它会自动更新模块,其余的应该自己处理。我也没有发现需要关闭和刷新 spyder 并且图表开始在我的工作中工作

    【讨论】:

      【解决方案4】:

      使用 Anaconda,以下对我有用:

      要在 anaconda 上搜索哪些 plotly 包可用: anaconda search -t conda plotly 这将提供一个可用的用户/包列表。

      确定适用于您的操作系统的用户/软件包以及您想要的 Plotly 版本。然后获取有关该类型的更多信息:anaconda show [user]/[package]。安装说明应在接近尾声时提供。通常,这是:conda install --channel https://conda.anaconda.org/[user] [package],您应该将 [user] 和 [package] 替换为您喜欢的用户/包。

      【讨论】:

        【解决方案5】:

        假设您安装了 Anaconda,但 'pip' 可能不起作用,在这种情况下使用:

        conda install -c https://conda.anaconda.org/plotly plotly

        【讨论】:

          【解决方案6】:

          为:

          import plotly.plotly as py
          from plotly.graph_objs import * 
          import plotly.tools as tls
          

          下一个程序在 anaconda 和 jupyter 中对我有用

          pip uninstall plotly
          
          conda uninstall plotly
          
          pip uninstall chart-studio
          
          conda uninstall chart-studio
          
          conda install -c plotly plotly chart-studio
          
          pip install chart-studio
          
          pip install plotly==3.10.0
          

          【讨论】:

            【解决方案7】:

            使用 Anaconda 提示符:

            pip install plotly

            大约需要几分钟。

            【讨论】:

              猜你喜欢
              • 2020-07-03
              • 2016-12-23
              • 2020-03-24
              • 2021-09-13
              • 1970-01-01
              • 1970-01-01
              • 2018-09-08
              • 2020-11-19
              • 1970-01-01
              相关资源
              最近更新 更多