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 virt