328 wrapper = ( |
328 wrapper = ( |
329 '''@echo off\n''' |
329 '''@echo off\n''' |
330 '''start "" "{2}\\pythonw.exe"''' |
330 '''start "" "{2}\\pythonw.exe"''' |
331 ''' "{0}\\{1}.pyw"''' |
331 ''' "{0}\\{1}.pyw"''' |
332 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
332 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
333 pydir, wfile, sys.exec_prefix) |
333 pydir, wfile, os.path.dirname(sys.executable)) |
334 ) |
334 ) |
335 else: |
335 else: |
336 wrapper = ( |
336 wrapper = ( |
337 '''@"{0}\\python" "{1}\\{2}.py"''' |
337 '''@"{0}" "{1}\\{2}.py"''' |
338 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
338 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
339 sys.exec_prefix, pydir, wfile) |
339 sys.executable, pydir, wfile) |
340 ) |
340 ) |
341 |
341 |
342 # Mac OS X |
342 # Mac OS X |
343 elif sys.platform == "darwin": |
343 elif sys.platform == "darwin": |
344 major = sys.version_info.major |
344 major = sys.version_info.major |