【问题标题】:Trouble installing graphviz for python3 on ubuntu 14.04在 ubuntu 14.04 上为 python3 安装 graphviz 时遇到问题
【发布时间】:2023-03-26 23:05:01
【问题描述】:

我想用python3画一个决策树。然而我只能找到python2的模块:graphvizete3 我错过了什么?我可以将它们与 python3 一起使用吗?你知道其他的可能性吗?

我使用的是 Ubuntu 14.04。

编辑:

我尝试了命令sudo python3 -m pip install graphviz,但仍然找不到模块。

【问题讨论】:

  • 我不知道是否有专门针对此的模块,但是任何像 ElementTree 这样的 xml 模块都可以很好地实现。

标签: python python-3.x graphviz decision-tree


【解决方案1】:

根据Graphviz's PyPI page,它适用于 Python 3。

在 Ubuntu 上,确保你有 graphviz:

sudo apt-get install python3-pygraphviz

也许 Python3 找不到您安装的 graphviz?您是否安装了它,例如

python3 -m pip install graphviz

在 Ubuntu 上你可以试试:

sudo apt-get install python3-pip
pip3 install graphviz

您没有告诉我们您的系统是什么,这可能会影响给您的建议。

如果你在 Windows 上,我通常建议安装 Anaconda 并使用它的包管理器(它几乎包含所有东西,但不是 graphviz,所以你必须使用它的包管理器来安装,但我希望一旦你安装了它,它就可以在大门外工作)。

如果您使用的是 Mac 或 Linux,请尝试使用我上面给出的命令(或您的 Python 3 可执行文件使用的任何命令)进行安装。

【讨论】:

  • 如果我使用python2 运行代码,它工作正常,但如果我使用python3 运行它,它告诉我graphviz 丢失。我使用pip 安装了它
  • @Jonas 更新了我的答案。看看您是否可以按照我的说明提供有关您的系统问题的更多信息,或者如果我的回答对您有用,请在此处发表评论。
  • 我用的是 ubuntu 14.04,我试过你的命令来安装 graphviz,请看我编辑。
  • 谢谢你,现在它正在工作!我想我理解 python2/3 背后的概念并没有好一点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-20
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-27
  • 2015-07-26
相关资源
最近更新 更多