anaconda – graphviz – can’t import after installation

The graphviz conda package is no Python package. It simply puts the graphviz files into your virtual env’s Library/ directory. Look e.g. for dot.exe in the Library/bin/ directory.

To install the graphviz Python package, you can use pip:
conda install pip and pip install graphviz.

Always prefer conda packages if they are available over pip packages. Search for the package you need (conda search pkgxy) and then install it (conda install pkgxy). If it is not available, you can always build your own conda packages or you can try anaconda.org for user-built packages.

Update Nov 25, 2018: There exists now a python-graphviz package at Anaconda.org which contains the Python interface for the graphviz tool. Simply install it with conda install python-graphviz.
(Thanks to wedran and g-kaklam for posting this solution and to endolith for notifying me).

Update May 26, 2022: According to the pygraphviz website, the conda-forge channel should be used: conda install -c conda-forge pygraphviz (thanks to ian-thompson)

Leave a Comment