Hi,

I have a python application which I am compiling to exe with
pyinstaller. The application has a facility that allows the user to
execute other python scripts from a gui. The app uses the
subprocess.Popen() function to execute the python files in a new
process.

My problem is that on one winPC, if I run a .py file which prints out
os.name, I see 'nt'. However, if I run my application on another winPC
(which does not have any installation of python) and then run the
same .py file, the os.name is 'posix'

Can someone explain why this might be. Its causing me a big issues,
because python scripts that try to import non-system modules can't
find them on the second PC, but they work fine on the first PC. (the
modules are in the same directory as the application)

This seems to be down to the sys.path being incorrect on the PC thats
reporting its platform as 'posix'. i.e. the sys.path includes /path/to/
application, but because its posix, it should be /cygwin/c/path/to/
application

Any help/pointers would be greatly appreciated

Thanks,
Stephen

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/PyInstaller?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to