将ggplot安装到conda python 3环境时发生冲突

时间:2017-04-20 09:21:52

标签: python python-3.x anaconda python-ggplot

我试图运行

 conda create --name test python=3
 source activate test
 conda install -c conda-forge ggplot=0.11.5

但是在我得到最后一个命令之后

Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ......
Solving package specifications: ....

The following specifications were found to be in conflict:
  - ggplot 0.11.5* -> python 2.7*|3.4*|3.5*
  - pip (target=pip-9.0.1-py36_1.tar.bz2) -> python 2.7*|3.4*|3.5*
  - pip (target=pip-9.0.1-py36_1.tar.bz2) -> setuptools
  - python 3.6*
  - setuptools (target=setuptools-27.2.0-py36_0.tar.bz2) -> python 2.7*|3.4*|3.5*
  - wheel (target=wheel-0.29.0-py36_0.tar.bz2) -> python 2.7*|3.3*|3.4*|3.5*|3.6*
  - wheel (target=wheel-0.29.0-py36_0.tar.bz2) -> setuptools
Use "conda info <package>" to see the dependencies for each package.

我可以运行

 conda install -c bokeh ggplot=0.9.4

相反,但这是一个旧版本。如果我想使用更新版本的ggplot,我不确定解决这个问题的实际方法是什么。

我可以在python 2.7中安装更新的版本。

1 个答案:

答案 0 :(得分:0)

默认情况下,运行'conda create --name test python = 3'将创建一个Python 3.6环境。

如果你看一下:https://anaconda.org/conda-forge/ggplot/files你会看到ggplot的conda-forge版本与Python 3.6不兼容。如果您使用Python 3.5创建环境,那么您将能够再次运行此命令并成功安装所需的ggplot版本。

 conda create --name test1 python=3.5
 source activate test1
 conda install -c conda-forge ggplot=0.11.5