I'm not sure what the problem is, here is what you can try.
0. Recheck
Sublime text 2 just calls python -u $file for both linux and windows. I would first double check that this command works in a new cmd window.
1. Patch exec.py
Windows systems open new windows opened by the build process. This stops the use of graphical interfaces and the appearance of python terminals is possible.
You can disable this fix Packages\Default\exec.py by commenting out line 33:
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
2. Indirect python call
Another option is to modify Packages/Python/Python.sublime-build so that it Packages/Python/Python.sublime-build bat file, which then runs the python file. (this is what I am doing for .swf files now)
3. Hardcoding Python path
Or this is not ideal, you can try hard-coded the python path to the assembly file, for example:
{ "cmd": ["C:\\python27\\python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
Hope one of the above works.
Annan source share