1

我正在尝试在 python 3.7、Win 10 环境中使用 Pomegranate 包。

我在安装 pygraphviz 包时遇到了麻烦(这是一场噩梦)。我终于在这篇文章之后安装了这个包。现在,当我尝试使用 pomegranate 时,它​​会抛出错误“必须安装 pygraphviz 以进行可视化”。我通过运行此文件确认 pygraphviz 已安装在我的系统上。

为什么石榴无法找到我的 pygraphviz 包?

在此处输入图像描述

4

3 回答 3

1

也在这里分享,根据这个 SO 线程,该问题似乎与使用相同的 try 语句捕获 matplotlib 和 pygraphviz 的导入错误的石榴代码有关。

如果 matplotlib 缺失,安装它将删除此错误消息。

于 2020-08-25T06:34:44.793 回答
1

遇到了同样的问题,我已经安装了 pygraphviz 和带有 conda 的枕头来解决它。

PS。我已经在 jupyter 中重新启动了内核(带有对话框)以使其工作

于 2019-08-02T12:04:58.453 回答
0

两年后我遇到了这个问题。您是否设法找到解决方案?虽然我的 conda dev environmet 是最新的,但当我尝试安装 pygraphviz 时遇到了这个问题

$> pygraphviz -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0']
$> Your python: python=3.8

为了安装 pygraphviz,我将 Python 版本更改为 3.6 并运行“conda install pygraphviz”。这工作得很好。

有趣的是,当我将 Python 版本恢复到 3.8 时,pygraphviz 仍然有效。

于 2021-06-07T10:30:05.863 回答