diff --git a/bin/compile b/bin/compile
index 970f0caef5a169c153082831898df294fdade81a..287a8d50e4e90a713091440e2a37f09ca76b3de9 100755
--- a/bin/compile
+++ b/bin/compile
@@ -23,13 +23,8 @@ indent() {
   [ $(uname) == "Darwin" ] && sed -l "$RE" || sed -u "$RE"
 }
 
-virtualenv() {
-  python - "$@" <<EOF
-import sys
-sys.path.insert(0, "$ROOT_DIR/src/virtualenv-1.7")
-import virtualenv
-virtualenv.main()
-EOF
+function virtualenv (){
+  python "$ROOT_DIR/src/virtualenv-1.7/virtualenv.py" "$@"
 }
 
 cd $BUILD_DIR