我正在尝试在python 3.7,Win 10环境中使用Pomegranate软件包。
我在安装pygraphviz软件包时遇到了麻烦(这是一场噩梦)。我终于在this post之后安装了该软件包。现在,当我尝试使用石榴时,它会引发错误“必须安装pygraphviz才能进行可视化”。通过运行此file,我确认pygraphviz已安装在我的系统上。
为什么石榴无法找到我的pygraphviz包?
答案 0 :(得分:1)
根据this SO thread,在此处也共享该问题,这似乎与使用相同try语句捕获matplotlib和pygraphviz的导入错误的石榴代码有关。
如果缺少matplotlib,则安装它会删除此错误消息。
答案 1 :(得分:0)
遇到同样的问题,我安装了pygraphviz和带有conda的枕头以解决该问题。
PS。我已经在jupyter中重新启动了内核(带有对话框)以使其工作
答案 2 :(得分:0)
两年后我遇到了这个问题。您是否设法找到了解决方案? 虽然我的 conda 开发环境是最新的,但当我尝试安装 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 仍然有效。