#138: Build exe successfully, but it only works on my PC
------------------------------------+---------------------------------------
Reporter: kyleinhus...@… | Owner: williamcaban
Type: defect | Status: new
Priority: normal | Milestone:
Component: Documentation | Version: PyInstaller 1.3
Severity: blocker | Keywords: Tkinter
------------------------------------+---------------------------------------
I write a py script to show a window with two buttons in Windows XP (using
Tkinter module), it works fine then I built a single exe with Pyinstaller,
the exe also works fine on my PC; then I test it on another PC, it doesn't
show the window, and no error, now I'm really confused.Please give me some
suggestion, thanks.
Python Version: 2.6.3
PyInstaller release 1.3
My PY Scripts:
#!/usr/bin/env python
from Tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.button = Button ( frame, text="Test Button 1", fg="red",
command=self.say_Chou)
self.button.pack(side=LEFT)
self.hi_there = Button(frame,text="Test Button
2",command=self.say_hi)
self.hi_there.pack(side=LEFT)
def say_hi(self):
x_root=Tk()
w = Label(x_root, text="Window 1")
w.pack()
x_root.mainloop()
def say_Chou(self):
x_root=Tk()
w = Label(x_root, text="Window 2")
w.pack()
x_root.mainloop()
def main():
root = Tk()
app = App(root)
root.mainloop()
if __name__=="__main__":
main()
----------------------------------------
The "spec" file
a = Analysis([os.path.join(HOMEPATH,'support\\_mountzlib.py'),
os.path.join(HOMEPATH,'support\\useUnicode.py'), 'E:\\STUDY\\ActiveState
Komodo IDE 5\\MyPyFile\\test0002.py'],
pathex=['E:\\STUDY\\Python\\pyinstaller-1.3'])
pyz = PYZ(a.pure)
exe = EXE( pyz,
a.scripts,
a.binaries,
name='test0002.exe',
debug=False,
strip=False,
upx=False,
console=False , icon='E:\\STUDY\\ActiveState Komodo IDE
5\\MyPyFile\\32.ico')
-----------------------------------------
Build log:
W: no module named posix (conditional import by os)
W: no module named optik.__all__ (top-level import by optparse)
W: no module named readline (delayed, conditional import by cmd)
W: no module named readline (delayed import by pdb)
W: no module named pwd (delayed, conditional import by posixpath)
W: no module named org (top-level import by pickle)
W: no module named posix (delayed, conditional import by iu)
W: no module named fcntl (conditional import by subprocess)
W: no module named org (top-level import by copy)
W: no module named _emx_link (conditional import by os)
W: no module named optik.__version__ (top-level import by optparse)
W: no module named fcntl (top-level import by tempfile)
W: __all__ is built strangely at line 0 - collections
(C:\PROGRA~1\Python26\lib\collections.pyc)
W: delayed exec statement detected at line 0 - collections
(C:\PROGRA~1\Python26\lib\collections.pyc)
W: delayed conditional __import__ hack detected at line 0 - doctest
(C:\PROGRA~1\Python26\lib\doctest.pyc)
W: delayed exec statement detected at line 0 - doctest
(C:\PROGRA~1\Python26\lib\doctest.pyc)
W: delayed conditional __import__ hack detected at line 0 - doctest
(C:\PROGRA~1\Python26\lib\doctest.pyc)
W: delayed __import__ hack detected at line 0 - encodings
(C:\PROGRA~1\Python26\lib\encodings\__init__.pyc)
W: delayed exec statement detected at line 0 - Tkinter
(C:\PROGRA~1\Python26\lib\lib-tk\Tkinter.pyc)
W: __all__ is built strangely at line 0 - optparse
(E:\STUDY\Python\pyinstaller-1.3\optparse.pyc)
W: delayed __import__ hack detected at line 0 - ctypes
(C:\PROGRA~1\Python26\lib\ctypes\__init__.pyc)
W: delayed __import__ hack detected at line 0 - ctypes
(C:\PROGRA~1\Python26\lib\ctypes\__init__.pyc)
W: __all__ is built strangely at line 0 - dis
(C:\PROGRA~1\Python26\lib\dis.pyc)
W: delayed eval hack detected at line 0 - os
(C:\PROGRA~1\Python26\lib\os.pyc)
W: __all__ is built strangely at line 0 - __future__
(C:\PROGRA~1\Python26\lib\__future__.pyc)
W: delayed conditional __import__ hack detected at line 0 - unittest
(C:\PROGRA~1\Python26\lib\unittest.pyc)
W: delayed conditional __import__ hack detected at line 0 - unittest
(C:\PROGRA~1\Python26\lib\unittest.pyc)
W: __all__ is built strangely at line 0 - tokenize
(C:\PROGRA~1\Python26\lib\tokenize.pyc)
W: delayed exec statement detected at line 0 - bdb
(C:\PROGRA~1\Python26\lib\bdb.pyc)
W: delayed eval hack detected at line 0 - bdb
(C:\PROGRA~1\Python26\lib\bdb.pyc)
W: delayed eval hack detected at line 0 - bdb
(C:\PROGRA~1\Python26\lib\bdb.pyc)
W: delayed __import__ hack detected at line 0 - pickle
(C:\PROGRA~1\Python26\lib\pickle.pyc)
W: delayed __import__ hack detected at line 0 - pickle
(C:\PROGRA~1\Python26\lib\pickle.pyc)
W: delayed conditional exec statement detected at line 0 - iu
(E:\STUDY\Python\pyinstaller-1.3\iu.pyc)
W: delayed conditional exec statement detected at line 0 - iu
(E:\STUDY\Python\pyinstaller-1.3\iu.pyc)
W: delayed eval hack detected at line 0 - gettext
(C:\PROGRA~1\Python26\lib\gettext.pyc)
W: delayed __import__ hack detected at line 0 - optik.option_parser
(E:\STUDY\Python\pyinstaller-1.3\optik\option_parser.pyc)
W: delayed conditional eval hack detected at line 0 - warnings
(C:\PROGRA~1\Python26\lib\warnings.pyc)
W: delayed conditional __import__ hack detected at line 0 - warnings
(C:\PROGRA~1\Python26\lib\warnings.pyc)
W: __all__ is built strangely at line 0 - optik
(E:\STUDY\Python\pyinstaller-1.3\optik\__init__.pyc)
W: delayed exec statement detected at line 0 - pdb
(C:\PROGRA~1\Python26\lib\pdb.pyc)
W: delayed conditional eval hack detected at line 0 - pdb
(C:\PROGRA~1\Python26\lib\pdb.pyc)
W: delayed eval hack detected at line 0 - pdb
(C:\PROGRA~1\Python26\lib\pdb.pyc)
W: delayed conditional eval hack detected at line 0 - pdb
(C:\PROGRA~1\Python26\lib\pdb.pyc)
W: delayed eval hack detected at line 0 - pdb
(C:\PROGRA~1\Python26\lib\pdb.pyc)
Regards,
Kyle
--
Ticket URL: <http://www.pyinstaller.org/ticket/138>
Pyinstaller <http://www.pyinstaller.org>
PyInstaller Project
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---