How To Install python3-graphviz on Fedora 36

In this tutorial we learn how to install python3-graphviz in Fedora 36. python3-graphviz is Simple Python interface for Graphviz

Introduction

In this tutorial we learn how to install python3-graphviz on Fedora 36.

What is python3-graphviz

This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (master repo) from Python. Create a graph object, assemble the graph by adding nodes and edges, and retrieve its DOT source code string. Save the source code to a file and render it with the Graphviz installation of your system.

We can use yum or dnf to install python3-graphviz on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-graphviz.

Install python3-graphviz on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-graphviz using dnf by running the following command:

sudo dnf -y install python3-graphviz

Install python3-graphviz on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-graphviz using yum by running the following command:

sudo yum -y install python3-graphviz

How To Uninstall python3-graphviz on Fedora 36

To uninstall only the python3-graphviz package we can use the following command:

sudo dnf remove python3-graphviz

python3-graphviz Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/graphviz
/usr/lib/python3.10/site-packages/graphviz-0.19.1.dist-info
/usr/lib/python3.10/site-packages/graphviz-0.19.1.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/graphviz-0.19.1.dist-info/LICENSE.txt
/usr/lib/python3.10/site-packages/graphviz-0.19.1.dist-info/METADATA
/usr/lib/python3.10/site-packages/graphviz-0.19.1.dist-info/WHEEL
/usr/lib/python3.10/site-packages/graphviz-0.19.1.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/graphviz/__init__.py
/usr/lib/python3.10/site-packages/graphviz/__pycache__
/usr/lib/python3.10/site-packages/graphviz/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/_compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/_compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/_defaults.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/_defaults.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/_tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/_tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/base.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/copying.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/copying.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/dot.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/dot.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/encoding.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/encoding.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/graphs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/graphs.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/jupyter_integration.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/jupyter_integration.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/piping.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/piping.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/quoting.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/quoting.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/rendering.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/rendering.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/saving.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/saving.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/sources.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/sources.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/unflattening.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/__pycache__/unflattening.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/_compat.py
/usr/lib/python3.10/site-packages/graphviz/_defaults.py
/usr/lib/python3.10/site-packages/graphviz/_tools.py
/usr/lib/python3.10/site-packages/graphviz/backend
/usr/lib/python3.10/site-packages/graphviz/backend/__init__.py
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/dot_command.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/dot_command.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/execute.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/execute.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/mixins.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/mixins.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/piping.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/piping.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/rendering.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/rendering.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/unflattening.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/unflattening.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/upstream_version.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/upstream_version.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/viewing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/__pycache__/viewing.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/backend/dot_command.py
/usr/lib/python3.10/site-packages/graphviz/backend/execute.py
/usr/lib/python3.10/site-packages/graphviz/backend/mixins.py
/usr/lib/python3.10/site-packages/graphviz/backend/piping.py
/usr/lib/python3.10/site-packages/graphviz/backend/rendering.py
/usr/lib/python3.10/site-packages/graphviz/backend/unflattening.py
/usr/lib/python3.10/site-packages/graphviz/backend/upstream_version.py
/usr/lib/python3.10/site-packages/graphviz/backend/viewing.py
/usr/lib/python3.10/site-packages/graphviz/base.py
/usr/lib/python3.10/site-packages/graphviz/copying.py
/usr/lib/python3.10/site-packages/graphviz/dot.py
/usr/lib/python3.10/site-packages/graphviz/encoding.py
/usr/lib/python3.10/site-packages/graphviz/exceptions.py
/usr/lib/python3.10/site-packages/graphviz/graphs.py
/usr/lib/python3.10/site-packages/graphviz/jupyter_integration.py
/usr/lib/python3.10/site-packages/graphviz/parameters
/usr/lib/python3.10/site-packages/graphviz/parameters/__init__.py
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/base.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/engines.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/engines.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/formats.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/formats.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/formatters.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/formatters.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/mixins.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/mixins.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/renderers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/__pycache__/renderers.cpython-310.pyc
/usr/lib/python3.10/site-packages/graphviz/parameters/base.py
/usr/lib/python3.10/site-packages/graphviz/parameters/engines.py
/usr/lib/python3.10/site-packages/graphviz/parameters/formats.py
/usr/lib/python3.10/site-packages/graphviz/parameters/formatters.py
/usr/lib/python3.10/site-packages/graphviz/parameters/mixins.py
/usr/lib/python3.10/site-packages/graphviz/parameters/renderers.py
/usr/lib/python3.10/site-packages/graphviz/piping.py
/usr/lib/python3.10/site-packages/graphviz/quoting.py
/usr/lib/python3.10/site-packages/graphviz/rendering.py
/usr/lib/python3.10/site-packages/graphviz/saving.py
/usr/lib/python3.10/site-packages/graphviz/sources.py
/usr/lib/python3.10/site-packages/graphviz/unflattening.py
/usr/share/doc/python3-graphviz
/usr/share/doc/python3-graphviz/README.rst
/usr/share/licenses/python3-graphviz
/usr/share/licenses/python3-graphviz/LICENSE.txt

References

Summary

In this tutorial we learn how to install python3-graphviz on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).