use subprocess shell arg instead of sys.executable