summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xvirtualenv.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/virtualenv.py b/virtualenv.py
index e5f93bc..4b5e05c 100755
--- a/virtualenv.py
+++ b/virtualenv.py
@@ -363,6 +363,9 @@ def main():
else:
logger.notify('Running virtualenv with interpreter %s' % interpreter)
env['VIRTUALENV_INTERPRETER_RUNNING'] = 'true'
+ file = __file__
+ if file.endswith('.pyc'):
+ file = file[:-1]
os.execvpe(interpreter, [interpreter, __file__] + sys.argv[1:], env)
if not args: