2013-02-10 2 views
0

Извините, если это действительно глупый вопрос, Как получить py2exe для поиска модуля, который я хочу преобразовать?
Я получаю эту ошибку:py2exe не может найти .py

C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'dist_dir' 
    warnings.warn(msg) 
running py2exe 
creating C:\Users\David\workspace\setup\src\dist 
*** searching for required modules *** 
error: Pygame.py: No such file or directory 

Я посмотрел, как много Pygame к .exe учебникам или проблемам, другие были, но их проблема, казалось, происходит после того, как создал .exe файл ...
я могу даже не создавай его.
Я использовал тот же самый код, найденный на http://pygame.org/wiki/Pygame2exe кроме того, что я изменил:

class BuildeExe: 
def __init__(self): 
    #Name of starting .py 
    self.script = "MyApps.py" 

в

class BuildExe: 
def __init__(self): 
    #Name of starting .py 
    self.script = "Pygame.py" 

Мой Pygame.py существует в "C: \ Users \" Имя пользователя "\ Рабочая область \ Pygame \ ЦСИ». Пожалуйста помоги.

+0

Это может помочь. http://www.pygame.org/wiki/Pygame2exe?parent=CookBook – ninMonkey

+0

hmmm ... Я считаю, что тот же код из ссылки, которую я разместил. Я попробовал, но это не сработало. Спасибо вам все равно ^^ –

ответ

0

вы можете попробовать положить это в .py файле:

from distutils.core import setup 
import py2exe 

setup(console=['hello.py']) 

, например, как они это делают в this учебнике. Тогда все, что вам нужно сделать, это Оппен до cmd.exe и компакт-диска в «C: \ Users \» Имя пользователя «\ рабочее пространство \ Pygame \ SRC» и введите:

python setup.py py2exe 

или вы можете изменили setup.py на любой .py-файл, который вы сохранили вышеприведенный код. (в том же каталоге, который вы указали)

+0

Я считаю, что это для преобразования обычной программы python в exe. Поскольку код, который я пытаюсь преобразовать, использует pygame. Мне кажется, что он нуждается в чем-то более сложном, чем предлагаемый вами код. Я пробовал этот код раньше и дал мне ошибки в отношении использования pygame ... –

Смежные вопросы