From: B D. <b.d...@st...> - 2008-04-23 02:55:01
|
My app uses modules from another project (using PyDev in Eclipse). I need to add this to what py2exe processes. I thought I may be able to do this with py_modules, but I couldn't figure it out. To locate the extra modules, I need to go back up the directory tree and come down another branch. How do I go about this? |
From: Larry B. <lar...@we...> - 2008-04-23 13:10:40
|
B Duncan wrote: > My app uses modules from another project (using PyDev in Eclipse). I > need to add this to what py2exe processes. I thought I may be able to > do this with py_modules, but I couldn't figure it out. To locate the > extra modules, I need to go back up the directory tree and come down > another branch. How do I go about this? > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone I answered your first post, but here it is again: Add the path to sys.path at the top of your script. Something like the following should work: import sys sys.path.append(<insert path to modules here>) . . remainder of your setup script . Not tested, but I think this will work for you. -Larry |
From: Nate L. <sol...@gm...> - 2008-04-23 13:53:26
|
On Wed, Apr 23, 2008 at 7:06 AM, Larry Bates <lar...@we...> wrote: > Add the path to sys.path at the top of your script. > > Something like the following should work: > > import sys > sys.path.append(<insert path to modules here>) > . > . remainder of your setup script > . > > Not tested, but I think this will work for you. Larry, This worked for me when I needed to create a py2exe script for multiple programs. I would just append to the sys.path and then it would work. Just make sure you don't have conflicting package/module names and you should be good. I don't think it was to be the intended solution, but it works. Nate L. |
From: B D. <b.d...@st...> - 2008-04-24 04:22:26
|
Thanks Larry, That seems to have worked. Sorry for the confusion with the duplicate message, I've just joined the mailing list and had a little trouble setting things up. I didn't see my first message. You're a lifesaver! Much appreciated. Larry Bates wrote: > B Duncan wrote: >> My app uses modules from another project (using PyDev in Eclipse). I >> need to add this to what py2exe processes. I thought I may be able to >> do this with py_modules, but I couldn't figure it out. To locate the >> extra modules, I need to go back up the directory tree and come down >> another branch. How do I go about this? >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Don't miss this year's exciting event. There's still time to save $100. >> Use priority code J8TL2D2. >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > I answered your first post, but here it is again: > > Add the path to sys.path at the top of your script. > > Something like the following should work: > > import sys > sys.path.append(<insert path to modules here>) > . > . remainder of your setup script > . > > Not tested, but I think this will work for you. > > -Larry > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone |