Recently I started developing my python applications using virtualenv so that I don’t clutter up the system’s python installation with non-system python packages.
Everything was good until I wanted to use IPython
instead of python’s shell…
The issue is that virtualenv creates a different python executable that includes the virtualenv‘s packages into sys.path while IPython stays unaware of the virtualenv‘s packages.
Yet, there’s a solution!!!