So there'sThere's another pythonPython package tool called conda
. Conda is preferred (I believe) over pip when there are libraries that need to install C++ and other bindings that aren't pure pythonPython. Conda includes pip in its installation as well so you can still use pip, but you also get the benefits of conda.
Conda also installs IPythonIPython, pil, and many other libraries by default. I think you'll like it.