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!!!