From: wayne e. <way...@je...> - 2005-06-30 09:19:06
|
hi, [I originally posted this to the wxPython list with no joy] I'm trying to build a windows app using this tool and the resulting build gives me the following error message The following modules appear to be missing ["wx.BitmapFromImage", "wx.EmptyIcon"] my setup file looks like this : from distutils.core import setup import py2exe import glob setup(console=["main.py"], data_files=[ ("bitmaps",glob.glob("bitmaps\\*.*")), ("testdata",glob.glob("testdata\\*.txt")), ("scripts",glob.glob("scripts\\*.py")), ("",glob.glob("*.txt")), ("",glob.glob("*.vh")), ], options = {"py2exe": {"packages": ["encodings, wx"]}} ) the addition of the options line was something I found through a google search but it hasn't cured the problem. The app seems to work ok, I'm just trying to cut down the 'noise'. I'm using Python 2.3.4c1 and wxPython 2.5.1.5 thanks Wayne |
Re: [Py2exe-users] The following modules appear to be missing ["wx.BitmapFromImage",
"wx.EmptyIcon"]
From: Yaroslav S. <ya...@an...> - 2005-06-30 09:30:20
|
wayne ellis wrote: > setup(console=["main.py"], > data_files=[ > ("bitmaps",glob.glob("bitmaps\\*.*")), > ("testdata",glob.glob("testdata\\*.txt")), > ("scripts",glob.glob("scripts\\*.py")), > ("",glob.glob("*.txt")), > ("",glob.glob("*.vh")), > ], > options = {"py2exe": {"packages": ["encodings, wx"]}} > ) Is it ok with the `options` line? May be you wanted to write smth like: options = {"py2exe": {"packages": ["encoding", "wx"]}} ? (you have one string "encoding, wx" instead of two comma-separated strings -- "encoding" & "wx") -- Best regards, Yaroslav |
Re: [Py2exe-users] The following modules appear to be missing ["wx.BitmapFromImage", "wx.EmptyIcon"]
From: Bob I. <bo...@re...> - 2005-06-30 09:32:08
|
On Jun 29, 2005, at 11:01 PM, wayne ellis wrote: > [I originally posted this to the wxPython list with no joy] > > I'm trying to build a windows app using this tool and > the resulting build gives me the following error message > > The following modules appear to be missing > ["wx.BitmapFromImage", "wx.EmptyIcon"] Those are warnings, not errors. If your program works, ignore them. In most cases the warnings reflect inadequacies in modulefinder/ py2exe rather than actual problems. -bob |
Re: [Py2exe-users] The following modules appear to be missing ["wx.BitmapFromImage",
"wx.EmptyIcon"]
From: Michael F. <mi...@pc...> - 2005-06-30 09:37:15
|
wayne ellis wrote: >hi, >[I originally posted this to the wxPython list with no joy] > >I'm trying to build a windows app using this tool and >the resulting build gives me the following error message > >The following modules appear to be missing >["wx.BitmapFromImage", "wx.EmptyIcon"] > > > When py2exe builds a program it tracks *all* import statements in your code, and in the modules you import. This means, when you use a large toolkit like wxPython py2exe will inevitably attempt to include the whole toolkit - including bits that you *may* not use. (This means you can often get away with excluding or deleting *some* of the things that py2exe includes in a distribution - so long as you *know* they aren't needed). If the toolkit in question does any 'import magic' - to manipulate paths or dynamically create module names etc - then py2exe may fail to find some modules. If you don't use them, or any parts of wx that use them, then it's probably not a problem. *Sometimes* it can be a problem - and there are a few fixes on the py2exe wiki for some modules that do this sort of thing (thee win32 extensions being one extension library that needs extra steps). Other people may have more *specific* information for you. Best Regards, Fuzzyman http://www.voidspace.org.uk/python >my setup file looks like this : > >from distutils.core import setup >import py2exe >import glob > >setup(console=["main.py"], > data_files=[ > ("bitmaps",glob.glob("bitmaps\\*.*")), > ("testdata",glob.glob("testdata\\*.txt")), > ("scripts",glob.glob("scripts\\*.py")), > ("",glob.glob("*.txt")), > ("",glob.glob("*.vh")), > ], > options = {"py2exe": {"packages": ["encodings, wx"]}} > ) > >the addition of the options line was something I found through >a google search but it hasn't cured the problem. The app seems >to work ok, I'm just trying to cut down the 'noise'. > >I'm using Python 2.3.4c1 and wxPython 2.5.1.5 > >thanks > >Wayne > > > > >------------------------------------------------------- >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >from IBM. Find simple to follow Roadmaps, straightforward articles, >informative Webcasts and more! Get everything you need to get up to >speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >_______________________________________________ >Py2exe-users mailing list >Py2...@li... >https://lists.sourceforge.net/lists/listinfo/py2exe-users > > > > > |
[Py2exe-users] Re: The following modules appear to be missing ["wx.BitmapFromImage",
"wx.EmptyIcon"]
From: Werner F. B. <wer...@fr...> - 2005-06-30 11:17:49
|
Hi Wayne, Here my answer to your post on wxPython. Hi Wayne, Wayne Ellis wrote: > hi, > > does anybody have any experience with the Py2exe module. > I'm trying to build a windows app using this tool and > the resulting build gives me the following error message > > The following modules appear to be missing > ["wx.BitmapFromImage", "wx.EmptyIcon"] > > That is just a warning, it does not prevent the application created with py2exe from running. I have these two, plus stuff from mx. and matplotlib which give me warnings but have no problem with the generated exe. > my setup file looks like this : > > setup(console=["main.py"], > data_files=[ > ("bitmaps",glob.glob("bitmaps\\*.*")), > ("testdata",glob.glob("testdata\\*.txt")), > ("scripts",glob.glob("scripts\\*.py")), > ("",glob.glob("*.txt")), > ("",glob.glob("*.vh")), > ], > options = {"py2exe": {"packages": ["encodings"]}} > ) > > the addition of the options line was something I found through > a google search but it hasn't cured the problem. > > I had to use options for e.g. matplotlib (pytz and matplotlib.numerix) as py2exe did not find all the stuff by itself, and it thinks that I use mySQL which I don't so my options section looks like this: options = {"py2exe": {"compressed": 1, "optimize": 2, "packages": ["encodings", "kinterbasdb", "pytz", "matplotlib.numerix"], "excludes": ["MySQLdb"]} > any clues appreciated > > One thing you need to add to your data_files section, if you are on Python 2.4, is this dll "C:\Python24\msvcr71.dll", it needs to be in the same directory/folder as your application exe. > thanks > > Wayne > > > Hope this helps Werner > --------------------------------------------------------------------- > To unsubscribe, e-mail: wxP...@li... > For additional commands, e-mail: wxP...@li... > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: wxP...@li... For additional commands, e-mail: wxP...@li... wayne ellis wrote: > hi, > [I originally posted this to the wxPython list with no joy] > > I'm trying to build a windows app using this tool and > the resulting build gives me the following error message > > The following modules appear to be missing > ["wx.BitmapFromImage", "wx.EmptyIcon"] > > my setup file looks like this : > > from distutils.core import setup > import py2exe > import glob > > setup(console=["main.py"], > data_files=[ > ("bitmaps",glob.glob("bitmaps\\*.*")), > ("testdata",glob.glob("testdata\\*.txt")), > ("scripts",glob.glob("scripts\\*.py")), > ("",glob.glob("*.txt")), > ("",glob.glob("*.vh")), > ], > options = {"py2exe": {"packages": ["encodings, wx"]}} > ) > > the addition of the options line was something I found through > a google search but it hasn't cured the problem. The app seems > to work ok, I'm just trying to cut down the 'noise'. > > I'm using Python 2.3.4c1 and wxPython 2.5.1.5 > > thanks > > Wayne > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click |