在Anaconda中安装Plotly

xpt*_*xpt 12 python plot anaconda conda

如何在Anaconda中安装Plotly?

https://conda.anaconda.org/plotly说来conda 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
Run Code Online (Sandbox Code Playgroud)

eco*_*omy 15

如果您不关心安装哪个版本的Plotly,请使用pip.

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

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

pip 默认情况下将安装到您的Anaconda安装位置.

看看这个包,并与环境管理的说明pipconda.

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

  • 实际上 Plotly 不需要 `cufflinks`:相反。`cufflinks` 依赖于 `plotly`。 (2认同)
  • 为什么奇怪地专注于安装特定版本的软件包?pip 和 conda 都为您提供了安装特定版本的选项..._但是如果您不想指定需要安装的软件包的版本,pip 可以更加简洁。_怎么会呢? (2认同)

Ome*_*erB 7

清理事情

@xpt,你在这里有些困惑:

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

所以,在你显示的命令中: conda install -c https://conda.anaconda.org/plotly <package>

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

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

回到你的问题

这个频道似乎没有维护(plotly托管在那里的包很老).考虑到这一点,以及官方的情节文件说要使用的事实pip,这就是我将要使用的.

但是,如果您正在运行Anaconda Python(正如您的问题所暗示的那样),请确保Start --> Anaconda --> Anaconda PromptAnaconda Prompt(plotly)下运行该命令.numpy当您使用Anaconda时,请使用标准命令提示符,并且可能会破坏您的Anaconda安装.


小智 6

在 anaconda 的 windows 中安装 plotly。转到 anaconda 提示符,输入以下代码:

conda install -c plotly plotly 
Run Code Online (Sandbox Code Playgroud)

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