The easiest way to get pomegranate is through pip using the command

pip install pomegranate

This should install all the dependencies in addition to the package.

You can also get the bleeding edge from GitHub using the following commands:

git clone
cd pomegranate
python install

Because pomegranate recently moved to a PyTorch backend, the most complicated installation step now is likely installing that and its CUDA dependencies. Please see the PyTorch documentation for help installing those.