Traceback (most recent call last):


 "setup.py", line 5, in <module>

from setuptools import setup
ImportError: No module named 'setuptools'

Traceback (most recent call last):


 "<stdin>", line 1, in <module>


 "pgmpy\models\__init__.py", line 1, in <module>

from .BayesianModel import BayesianModel


 "pgmpy\models\BayesianModel.py", line 13, in <module>

from pgmpy.factors.discrete import TabularCPD, JointProbabilityDistribution, DiscreteFactor


 "pgmpy\factors\discrete\__init__.py", line 1, in <module>

from .DiscreteFactor import State, DiscreteFactor, factor_product, factor_divide


 "pgmpy\factors\discrete\DiscreteFactor.py", line 12, in <module>

from pgmpy.utils import StateNameInit, StateNameDecorator


 "pgmpy\utils\__init__.py", line 2, in <module>

from .state_name import StateNameInit, StateNameDecorator


 "pgmpy\utils\state_name.py", line 1, in <module>

from wrapt import decorator
ImportError: No module named wrapt