在Anaconda环境中安装pydot和graphviz包

gus*_*ago 7 python graphviz pydot anaconda

我希望能够在Python中创建图形决策树,我目前正在尝试安装两者pydotgraphviz.

我使用Anaconda作为我的环境(以及Spyder),并尝试运行以下代码行

conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot
Run Code Online (Sandbox Code Playgroud)

结果

Error: unknown host: http://repo.continuum.io/pkgs/pro/win-32/
Error: unknown host: http://repo.continuum.io/pkgs/free/win-32/
Error: unknown host: https://conda.binstar.org/t/TOKEN/j14r/win-32/
Error: No packages found matching: pydot
Run Code Online (Sandbox Code Playgroud)

我也试过使用pip install pydotpip install graphviz得到类似的结果:

Downloading/unpacking pydot
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement pydot
Cleaning up...
No distributions at all found for pydot
Storing complete log in [...]
Run Code Online (Sandbox Code Playgroud)

我在试图弄清楚如何解决这个问题时感到非常无聊,所以我希望那里的任何人都可以给我一些提示.

谢谢

Ale*_*tke 5

我遇到了同样的问题,并通过(顺序很重要)解决了这个问题:

  1. 安装graphviz,只需通过sudo apt-get install graphviz
  2. graphviz通过conda 安装Pythonsudo ~/anaconda2/bin/conda install graphviz
  3. 最后,通过pydot使用conda 进行安装sudo ~/anaconda2/bin/conda install pydot

这个答案已经过期了,但是这篇文章对我有所帮助(连同这篇提到安装顺序的文章),所以希望这个答案可以对其他人有所帮助。我正在使用Ubuntu 14.04和Python 2.7。

PS显然,上述算法的第1步可能存在一些问题,本文提到了如何解决它们。