在水蟒中绘声绘色地安装

2024-05-14 21:18:52 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在水蟒中进行绘图安装?

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

https://plot.ly/python/user-guide/pip install plotly说。一、 e.没有包装。

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

我一次也没有试过,结果却犯了错误:

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

Tags: installpiphttpsorg绘图packageplot错误
3条回答

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

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

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

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

查看this有关pipconda之间的包和环境管理的说明。

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

收拾东西

@xpt,你有些困惑:

  • Conda用于安装plotly是包,numpy是包,cufflinks是包等)
  • 可用包的列表可以在某些索引中找到,用Conda术语来说,该索引称为通道。默认的“官方”频道由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(尽管不是在他们的documentation网站上)中添加了conda作为安装选项。现在您可以安全地使用:

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

或者更简单(因为水蟒云通道是自动搜索的):

conda install -c plotly plotly

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

使用水蟒,以下对我有效:

要搜索Python上可用的绘图包,请执行以下操作: anaconda search -t conda plotly 这将提供可打印的用户/软件包列表。

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

相关问题 更多 >

    热门问题