在Anaconda环境中安装pydot和graphviz包

时间:2014-12-15 10:39:15

标签: python graphviz anaconda pydot

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

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

conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot

结果

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

我也尝试过使用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 [...]

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

由于

6 个答案:

答案 0 :(得分:4)

我有同样的问题并通过(订单是重要)解决了它:

  1. 只需通过graphviz
  2. 即可安装sudo apt-get install graphviz
  3. 通过conda graphviz
  4. 为Python安装sudo ~/anaconda2/bin/conda install graphviz
  5. 最后,使用conda pydot
  6. 安装sudo ~/anaconda2/bin/conda install pydot

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

    P.S。显然,上述算法的第1步可能存在一些问题,this post提到了如何修复它们。

答案 1 :(得分:1)

pip install pydotplus
conda install -c anaconda graphviz=2.38.0

(请参阅此处了解最新版本https://anaconda.org/anaconda/graphviz

为我工作。

答案 2 :(得分:1)

pip install pydot现在应该从PyPI安装1.2.3版。自OP时间开始,pydot的分发已上传到PyPI。

答案 3 :(得分:0)

Just Installed it 请看看这是否适合你...

1)打开" Anaconda提示"只需按下WINDOW + S(对于Windows操作系统用户)并键入CMD即可。然后相应地选择。

2)输入命令" pip install pydot "

3)按照屏幕上的信息进行操作。

注意:我使用的是Conda版本4.3.21和Python 3.6

以下决策树实施:

Graphical Visualization of the Decision Tree

答案 4 :(得分:0)

首先安装graphviz,然后在Mac上安装pydotplus,对我有所帮助。我无法通过pip或conda甚至通过Jupiter Notebook安装pydot。 安装后,导入pydotplus(而不是通常的pydot)

答案 5 :(得分:0)

通过安装为我解决了问题

  1. pydot let timerCount = 0; function myFunction() { interval = setInterval(() => { timerCount++; console.log('Elapsed ', timerCount) }, 1000) }
  2. graphviz conda install -c anaconda pydot