# Python Binding for Graphviz

**URL:** <https://forum.graphviz.org/t/python-binding-for-graphviz/316>\
**Category:** Help\
**Created:** [August 28, 2020, 12:01pm UTC](https://forum.graphviz.org/t/python-binding-for-graphviz/316 "2020-08-28T12:01:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![subhashati123](https://avatars.discourse-cdn.com/v4/letter/s/35a633/32.png) [@subhashati123](https://forum.graphviz.org/u/subhashati123)\
**Post date:** [August 28, 2020, 12:01pm UTC](https://forum.graphviz.org/t/python-binding-for-graphviz/316/1 "2020-08-28T12:01:21Z")

</div>

I am totally new to Graphviz. May I know whether Graphviz has a python wrapper.

---

<div class="post-metadata">

**Author:** ![magjac](https://sea2.discourse-cdn.com/graphviz/user_avatar/forum.graphviz.org/magjac/32/16_2.png) [@magjac](https://forum.graphviz.org/u/magjac)\
**Post date:** [August 28, 2020, 1:09pm UTC](https://forum.graphviz.org/t/python-binding-for-graphviz/316/2 "2020-08-28T13:09:47Z")

</div>

If you’re on Linux, we provide `libgv_python`, but I don’t know if we support something like that on Windows or macOS. There’s also 3rd party python packages, e.g.:

- [graphviz · PyPI](https://pypi.org/project/graphviz/)
- [pygraphviz · PyPI](https://pypi.org/project/pygraphviz/)
- [pydot · PyPI](https://pypi.org/project/pydot/)
