|
From: Zachary U. <ne...@gm...> - 2010-10-28 23:23:43
|
Trying to build a pygame app and running into an error. I have installed: python-2.6.amd64.msi, pygame-1.9.1.win32-py2.6.msi, and py2exe-0.6.9.win64-py2.6.amd64.exe Running Windows 7 Ultimate (x64) Here is my setup program name pygame2exe.py: ################################################## from distutils.core import setup import py2exe, pygame import glob, shutil setup(windows=["__init__.py"], name='Netrek Pygame', version='0.3.1', description='Netrek Pygame Client', author='James Cameron', author_email='', url='www.netrek.org', py_modules=['__init__','cache','cap','client','constants','mercenary','meta','mis','motd','options','rcd','repair','test-cairo','test-keys','util'] ) shutil.copytree('data', 'dist/data') shutil.copyfile('freesansbold.ttf', 'dist/freesansbold.ttf') ################################################## I've never done this before so I'd like some feeback. __init__.py is the main program file and the other python files are cache.py, cap.py, etc. so I listed them all under "py_modules=" was that correct? Anyways here is what happens when I try to build: Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd C:\Users\Administrator\Desktop\python\netrek-client-py game-0.6\netrek C:\Users\Administrator\Desktop\python\netrek-client-pygame-0.6\netrek>dir Volume in drive C has no label. Volume Serial Number is 26DD-5AA7 Directory of C:\Users\Administrator\Desktop\python\netrek-client-pygame-0.6\net rek 10/28/2010 06:25 PM <DIR> . 10/28/2010 06:25 PM <DIR> .. 03/27/2010 10:55 PM 6,101 cache.py 05/17/2009 09:56 PM 3,587 cap.py 03/27/2010 11:21 PM 10,585 client.py 10/12/2010 03:11 AM 6,691 constants.py 06/30/2008 10:39 PM 98,600 freesansbold.ttf 03/27/2010 06:43 AM 2,777 mercenary.py 12/15/2009 02:49 AM 4,423 meta.py 09/19/2010 07:57 AM 1,046 mis.py 09/20/2010 09:33 PM 692 motd.py 02/27/2010 07:18 PM 3,414 options.py 06/30/2008 10:39 PM 1,078 pygame.ico 10/28/2010 06:25 PM 514 pygame2exe.py 10/28/2010 06:21 PM 5,647 pygame2exe2.py 03/31/2009 04:52 AM 7,690 rcd.py 07/07/2008 03:11 AM 465 repair.py 07/09/2008 03:34 AM 713 test-cairo.py 03/24/2010 10:39 PM 374 test-keys.py 02/23/2010 09:36 PM 1,229 util.py 10/12/2010 03:16 AM 180,674 __init__.py 19 File(s) 336,300 bytes 2 Dir(s) 10,690,691,072 bytes free C:\Users\Administrator\Desktop\python\netrek-client-pygame-0.6\netrek>python Python 2.6 (r26:66721, Oct 2 2008, 11:06:43) [MSC v.1500 64 bit (AMD64)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> (exit) Use exit() or Ctrl-Z plus Return to exit >>> exit() C:\Users\Administrator\Desktop\python\netrek-client-pygame-0.6\netrek>python pygame2exe.py py2exe C:\Python26\lib\site-packages\py2exe\build_exe.py:16: DeprecationWarning: the sets module is deprecated import sets Traceback (most recent call last): File "pygame2exe.py", line 2, in <module> import py2exe, pygame File "C:\Python26\lib\site-packages\pygame\__init__.py", line 95, in <module> from pygame.base import * ImportError: DLL load failed: %1 is not a valid Win32 application. Any help would be greatly appreciated. Zach <>< http://www.fidei.org ><> |