9

我希望能够在 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 [...]

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

谢谢

4

6 回答 6

7

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

  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步可能存在一些问题,这篇文章提到了如何解决它们。

于 2016-06-20T09:39:30.300 回答
2
pip install pydotplus
conda install -c anaconda graphviz=2.38.0

(有关最新版本,请参见此处https://anaconda.org/anaconda/graphviz

为我工作。

于 2017-04-19T11:11:10.973 回答
2

通过安装为我解决了这个问题

  1. pydot conda install -c anaconda pydot
  2. 图形可视化 conda install -c conda-forge python-graphviz
于 2020-11-21T02:36:34.090 回答
1

pip install pydot现在应该从PyPI安装 1.2.3 版本。自 OP 以来,pydot已将分发版上传到 PyPI。

于 2017-09-18T00:50:09.113 回答
0

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

于 2018-10-27T01:06:25.717 回答
0

刚安装 请看看这是否适合你...

1) 只需按 WINDOW + S(适用于 Windows 操作系统用户)打开“Anaconda Prompt”,然后键入 CMD。然后相应地选择。

2) 输入命令“ pip install pydot

3) 按照屏幕上的信息。

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

和下面的决策树实现:

决策树的图形可视化

于 2017-08-15T19:06:11.333 回答