py2exe 找不到 .py 文件
抱歉如果这个问题听起来很傻,
我该怎么让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\"username"\workspace\pygame\src"这个路径下。请帮帮我。
1 个回答
0
你可以试着把这些内容放到一个 .py 文件里:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
就像在这个教程里那样做。然后你只需要打开 cmd.exe,切换到你的 "C:\Users\"用户名"\workspace\pygame\src" 文件夹,然后输入:
python setup.py py2exe
或者你可以把 setup.py 改成你保存上面代码的那个 .py 文件名。(确保在你指定的同一个文件夹里)