pygraphviz安装教程

0x01. 背景

最近在做casual inference,做实验时候想因果图可视化,遂需要安装pygraphviz,整了一下午,终于捣鼓好了,真头大。

环境:

  • win10操作系统
  • python3.9环境

在这里,如果有conda环境,直接可以使用conda命令安装,如果没有请按照下面的步骤进行。

# 这个命令可以直接成功
conda install --channel conda-forge pygraphviz

参考博客:传送门

0x02. 安装Graphviz

传送门:http://www.graphviz.org/download/
进入后,选择操作系统对应的版本,如图所示。
pygraphviz安装教程_第1张图片
下载好后,双击正常安装,在安装选项中,记得选择add path for all users,否则容易出现控制台无反应的问题。
pygraphviz安装教程_第2张图片
安装完成后,检测一下是否安装成功,win+r,输入cmd,打开控制台,输入命令:

dot --version

如图:
pygraphviz安装教程_第3张图片
出现了版本号那就说明安装成功了。

0x03. 安装PyGraphviz

直接pip或者conda是无法找到对应安装包,需要单独去extension上找对应的安装包。

传送门:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygraphviz
找到对应版本的轮子下载下来,cp39表示python3.9的版本,如图:
pygraphviz安装教程_第4张图片
进入到该轮子存放的文件夹位置,激活conda虚拟环境,然后使用命令:

pip install pygraphviz-1.9-cp39-cp39-win_amd64.whl

直至安装成功即可,开心的玩耍吧!

0x04. 问题解答

如果遇到问题:

ImportError: DLL load failed while importing _graphviz: 找不到指定的模块。

如果出现此类问题,可能是版本兼容性的问题,pip卸载原有的pygraphviz,使用如下命令重新安装一下:

conda install graphviz pygraphviz -c alubbock

注意:重新安装后记得重启一下pycharm或者计算机,否则会出现什么arv()之类的错误,而且很难看出来。

0x05. 总结

就。。。安装还挺反人类的,真是麻烦!

你可能感兴趣的:(python问题,python,pycharm,开发语言)