No module named 'SocketServer'

This means you’re using a Python 2 version of IPython. Check ipython --version.

You probably have two versions of python installed and the Python 2 version has ipython installed but the Python 3 version does not.