virtualenv makes Python taste even better

Having finally implemented virtualenv, I wish I had done it long ago.  I guess I thought it would be complicated or difficult for some reason, but in fact it’s simple and elegant — like Python itself!  I’m inclined to feel that for many purposes it’s the best way to run Python.  The only problem I’ve seen so far is installing Python packages that require non-Python system libraries, or have OS-dependent build requirements — in short, packages that can’t be installed with easy_install.  OS package managers can obviously handle these issues, and unless you’re using the --no-site-packages option in creating your virtualenv, you may not have a problem.