Make pyzmq optional for ipython