I have kicked out this problem. The main problem comes from a segment of 
bwidget __init__.py code:  
_datadir = os.path.join(sys.prefix, "share", "pybwidget")

It means the path of bwidget main modules. And it exsits in my d:\python25\ . 
So I copy this folder into my current exe folder, then everything runs well. By 
the way I have test it with both py2exe and pyinstaller.

Thank you all of you!!



在2009-05-27,"Bobby Metz" <[email protected]> 写道:
I haven't done py2exe work in years, but as I recall I never had any issues 
with installed Python modules except when my code's import statements were 
incorrect or missing.  Now homemade modules were a different story.  To get 
py2exe to recognize them I would use the sys.path.append command to include the 
sub-dir in which I stored my custom modules within the project.  Example:

sys.path.append("./modules")

Perhaps this would help you if all else fails.

Regards,

Bobby


2009/5/25 bobo <[email protected]>
OK, I will try it now. Thank you for you suggestion!





>bobo wrote:
>> Yes, I have had the BWidget-1.8.0 for Tcl, but I don't know how to install 
>> it or put them somewhere. Could you explain it more clearer? Thank you so 
>> much.
>> 
>>
>You'll need to include it somehow with the Tcl/Tk libaries that you wrap 
>with py2exe. Not sure how that works since I don't develop on Windows.
>
>-- 
>Kevin Walzer
>Code by Kevin
>http://www.codebykevin.com



穿越地震带 纪念汶川地震一周年
_______________________________________________
Tkinter-discuss mailing list
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss



_______________________________________________
Tkinter-discuss mailing list
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to