6

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

Shilpa Deshmukh
  • 141
  • 1
  • 2
  • 9
  • 1
    Please provide more details about the python version and. packages' versions you are using – Tom Ron Apr 01 '20 at 18:31
  • Missing python3-matplotlib ? ... pip list | grep -E "matplotlib|pandas" should be `pip3 list | grep -E "matplotlib|pandas"` – Knud Larsen Apr 01 '20 at 23:42

1 Answers1

7

I don't know the actual reason but I restarted the kernel and it is working.

Before restarting the kernel I executed following commands:

conda install -c anaconda pandas-profiling

Shilpa Deshmukh
  • 141
  • 1
  • 2
  • 9