diff --git a/sklearn_evaluation/report.py b/sklearn_evaluation/report.py
index <HASH>..<HASH> 100644
--- a/sklearn_evaluation/report.py
+++ b/sklearn_evaluation/report.py
@@ -3,10 +3,14 @@ import plots
 from cStringIO import StringIO
 import base64
 import os
-import mistune
 from datetime import datetime
 from utils import get_model_name
 
+try:
+    import mistune
+except:
+    raise Exception('You need to install mistune to use the report module')
+
 
 from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
 from matplotlib.figure import Figure
adds exception when trying to use the report module without mistune installed