Vadim Khaskel wrote:
Yes, I use a lot standard library modules appending path (C:\\Python25) to 
sys.path...

What option should I add to command line in this case?

Well, if you want a standalone executable then you will have to work out which standard library modules you use and compile them *all* into your application.

A better alternative would be to keep the standard library (in a directory) as part of your project. At runtime you can add this folder to sys.path - and distribute it as part of your application.

There are libraries (that run under CPython) for tracking dependencies - both as part of the standard library and py2exe - that you could use to automate this if you wanted to take the first option.

Michael

thank you,

V.


Message: 2
Date: Wed, 27 Aug 2008 22:25:31 +0100
From: Michael Foord <[EMAIL PROTECTED]>
Subject: Re: [IronPython] creatiing .exe file with ipy.exe v. 1.1
To: Discussion of IronPython <users@lists.ironpython.com>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Vadim Khaskel wrote: > > Here is the command line output: > > C:\Pyc>ipy.exe pyc.py /main:Program.py Form1.py help.py routineM.py > /target:winexe /r:System.Drawing /r:System.Windows.F
> orms
> Input Files:
>         Program.py
>         Form1.py
>         help.py
>         routineM.py
> Resource Files:
> Output:
>         Program.exe
> Target:
>         WindowApplication
> C:\Pyc>
> > > On the machine where I developing this program Program.exe works > perfectly. > > I transfer this file along with Ironpython.dll, IronMath.dll, > Program.pdb to another machine, and try to start it there...
> and nothing happens, not even error message.
> (I tried to start it from cmd line too)
If you create a Windows Application it detaches from the console so you will never see any error message. It is likely that you are missing a module or assembly that you rely on (do you use any standard library modules?). Create it as a console application and run it from the command line on the target machine and you will see the error message. Michael Foord > > appreciate any hint, > > Vadim

------------------------------------------------------------------------
Talk to your Yahoo! Friends via Windows Live Messenger. Find Out How <http://www.windowslive.com/explore/messenger?ocid=TXT_TAGLM_WL_messenger_yahoo_082008>
------------------------------------------------------------------------

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/
http://www.trypython.org/
http://www.ironpython.info/
http://www.resolverhacks.net/
http://www.theotherdelia.co.uk/

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to