Tab completion on IPython seems not to be working. For example,
import numpy numpy.
simply adds a tab.
import nu
I had this problem and knew that I had the pip installed for the module I was looking for. Performing $ ipython --init solved the problem for me.
$ ipython --init