A solution without changing any files locally and bypass the version control of your package manager (pip) is to define is_list_like like this:
import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
right before
import pandas_datareader as web
Furthermore this problem will be fixed in pandas_datareader version 0.7.0 release.