I think you have no ShimWarning problem (though, at least). The stack stack shows an exception in the python image library (PIL): Exception: fromstring() has been removed. Please call frombytes() instead. Exception: fromstring() has been removed. Please call frombytes() instead.
Therefore, I suspect that you are correct regarding version mismatch. It looks like Arch Linux is on python-pil 3.1 , while stable Debian is still on python-pil 2.6 , which still has a fromstring method.
You may be able to force the PIL version by running pip install pillow==2.6.2 from the command line before starting IPython.
source share