py2exe找不到.py

时间:2013-02-10 07:16:33

标签: python pygame converter py2exe

对不起,如果这是一个非常愚蠢的问题,
如何让py2exe找到我想要转换的模块?
我一直收到这个错误:

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 \”用户名“\ workspace \ pygame \ src”中。请帮忙。

1 个答案:

答案 0 :(得分:0)

您可以尝试将其放在.py文件中:

from distutils.core import setup
import py2exe

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

例如他们在this教程中的表现。然后你所要做的就是将cmd.exe和cd改为你的“C:\ Users \”用户名“\ workspace \ pygame \ src”并输入:

python setup.py py2exe

或者您可以将setup.py更改为您保存上述代码的任何.py文件。(在您提供的同一目录中)