使用py2 exe将脚本转换为.exe但是当我运行.exe时没有任何反应?

时间:2013-09-24 15:58:23

标签: python windows exe executable

我运行了以下安装文件,该文件生成了两个名为“build”和“dist”的文件夹。在'dist'文件夹中,我找到了一个名为final_project.exe的文件。我双击启动但没有任何反应。我正在运行Windows 7.其他文件和文件夹是什么?它们是否需要?我希望创建一个可以发送给其他人的可执行文件,它们可以在没有任何其他文件的情况下运行。我也看了一下pyinstaller,但是无法让它工作。如何创建一个可行的单个可执行文件:这是我运行以创建.exe:

的设置代码
from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1}},
    windows = [{'script': "final_project.py"}],
    zipfile = None,)

1 个答案:

答案 0 :(得分:0)

可能没有任何反应,因为在Python中你不喜欢像C中的getch()函数那样的返回输出到标准输出或控制台的处理程序。或者,您可以在其中准备一个带有setup.py的模块,浏览到该目录并运行:

python setup.py install

OR

您可以将其上传到PyPi

只需安装easy_installpip即可。然后你可以运行:

easy_install nameofpackage / module