对不起,如果这是一个非常愚蠢的问题,
如何让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”中。请帮忙。
答案 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文件。(在您提供的同一目录中)