I am new to pandas_profiling and getting ImportError while importing it. Please help. 
import numpy as np
import pandas as pd
import pandas_profiling
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
%matplotlib inline
import seaborn as sns
After executing the above code in jupyter notebook, I am getting the following error.
ImportError: matplotlib is required for plotting when the default backend "matplotlib" is selected.
> python --version 
Python 3.7.3
> pip list | grep -E "matplotlib|pandas" 
matplotlib                         3.2.0
pandas                             0.25.3
pandas-profiling                   2.5.3
