无法使用Anaconda安装ggplot

5
我希望能在ggplot中使用geom_smooth。不过,当我输入conda install ggplot时,出现了错误no packages found in current win-32 channels matching ggplot。是否有人知道发生了什么?
7个回答

7

你尝试过访问 www.binstar.org 吗?在搜索栏中输入 ggplot(我已经这样做了,它会弹出不同的选项,其中一个是 win32 渠道。由于我已经查看过它,所以您应该在命令行中键入以下内容:

    conda install -c https://conda.binstar.org/bokeh ggplot

我没有测试过,因为我使用的是win64,但这应该可以工作。

更新:上面的链接已经失效,请尝试使用这个链接。

    conda install -c conda-forge ggplot 

2
我终于让ggplot工作了,我不得不通过输入“conda install -c https://conda.binstar.org/bokeh ggplot”来获取它。然而,如果我使用“from ggplot import *”,然后尝试像这样做plt=ggplot(data=df,aes(x=x, y=y)) +\ geom_line() +\ stat_smooth(colour='blue', span=0.2),然后 plt.show(),我无法显示ggplot的图表。 - user4352158
看起来这个解决方案不再可行了——我可以在浏览器中导航到那里,但安装过程会显示“PackagesNotFoundError” :(。 - eric_kernfeld
你尝试过这里吗?https://anaconda.org/search?q=ggplot Binstar已成为Anaconda云。 - jfish003

4

我认为ggplot没有在Anaconda中打包,因为conda search ggplot没有找到任何内容。但是可以轻松通过pip安装--pip install ggplot


即使我尝试使用 pip install ggplot 它也会成功安装,但我在 PyCharm 中仍然无法使用 ggplot。当我输入 import ggplot as gg 时,它会显示 no module named ggplot - user4352158
我在这里点了踩因为@jfish003的解决方案完美地解决了我的问题。现在我正在IPython笔记本上使用ggplot进行绘图。所以,请不要给出不确定的答案,会误导像我一样寻找答案花费了15个小时的人。我甚至发布了一个新的问题来解决此问题。 - stackunderflow
jfish的回答展示了一种非标准的从Anaconda安装ggplot的方式。我提供的基于pip的解决方案是完全正确的。如果您不理解某些东西如何工作,请不要对其进行负评。 - Paul M.
@PaulM。我认为underflow的观点是,通过措辞和标签,OP间接地表明他/她希望有一个Anaconda解决方案,如果有的话。正如underflow指出的那样,有一个Anaconda解决方案,并且jfish提供了它。因此,那个解决方案就是“更好的”。 - Mike Williamson
@MikeWilliamson在StackUnderflow上不仅表达了对Anaconda解决方案的偏好,而且还对一个正确的答案进行了负面评价。当有人暗示标准Python解决方案是“误导性”的时候,这表明他们对所使用的工具并不熟悉。 - Paul M.
3
在 https://conda.binstar.org/bokeh 上的 ggplot 并非由构建 ggplot 的同一团队维护,因此它不是最新版本。要获取最新版本,请使用 pip。(我编写了 ggplot) - Greg

1

在安装ggplot时,我遇到了同样的问题。所有方法都不起作用,最终我重新安装了anaconda。然后一切都很顺利。


0

选项1

如果您正在使用Anaconda,首先要访问将要使用的环境的命令提示符。

然后按照Anaconda文档中的说明运行:

conda install -c conda-forge r-ggplot2

其他选择包括

conda install -c "conda-forge/label/cf201901" r-ggplot2

conda install -c "conda-forge/label/cf202003" r-ggplot2

conda install -c "conda-forge/label/gcc7" r-ggplot2

选项2

官方GitHub仓库中所建议的。

# The easiest way to get ggplot2 is to install the whole tidyverse:
install.packages("tidyverse")

# Alternatively, install just ggplot2:
install.packages("ggplot2")

# Or the development version from GitHub:
# install.packages("devtools")
devtools::install_github("tidyverse/ggplot2")

注意事项:

  • 对于R软件包,Anaconda使用一种特殊的约定,在软件包名称前加上r-,例如r-ggplot2r-tidyverse等。

0

截至2016年1月,如果您使用Anaconda发行版,则ggplot现在已默认安装,因此您只需使用install ggplot即可。对Python还不熟悉,所以这仍然让我感到困惑。


0

conda install -c bokeh ggplot

https://anaconda.org/bokeh/ggplot

还可以执行 pip install ggplot 或者 sudo -H python2 pip install ggplot

希望这能帮助到一些人,虽然是晚回答了 :p


0

这个方法可行,但是某些功能出现了问题:

conda install -c bokeh ggplot=0.9.4

从这里安装最终让我得到了我想要的东西:

conda install -c conda-forge ggplot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接