Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
980 views
in Technique[技术] by (71.8m points)

python - ImportError: matplotlib is required for plotting when the default backend "matplotlib" is selected

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

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...