This is particularly annoying behavior as the notebook can freeze maxing out a CPU core for upwards of tens of seconds.
Here is one of the github issues that discuss this.
Changing the config didn’t work for me. The solution that worked is sticking this on top of the notebook:
%config Completer.use_jedi = False
I updated pandas to 0.21.x but this also didn’t help.