Tag: py2exe

通过pip安装py2exe for python 2.7:这个包需要Python 3.3或更高版本

>>> python -c "import sys; print sys.version" 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] >>> pip –version pip 1.5.5 from C:\Python27\lib\site-packages (python 2.7) >>> pip install py2exe <mumble grumble..> RuntimeError: This package requires Python 3.3 or later 虽然官方的py2exe下载页面说,他们正是我所需要的: 那么如何通过pip安装py2exe?

有没有py2exe的替代品?

有没有py2exe的替代品?

py2exe无法生成可执行文件

我在XP上使用python 2.6。 我刚刚安装了py2exe,我可以成功地从hello.py创build一个简单的hello.exe。 但是,当我尝试在我的真实程序中使用py2exe时,py2exe会生成一些信息消息,但无法在dist文件夹中生成任何内容。 我的setup.py如下所示: from distutils.core import setup import py2exe setup(console=['ServerManager.py']) 和py2exe输出如下所示: python setup.py py2exe running py2exe creating C:\DevSource\Scripts\ServerManager\build creating C:\DevSource\Scripts\ServerManager\build\bdist.win32 … … creating C:\DevSource\Scripts\ServerManager\dist *** searching for required modules *** *** parsing results *** creating python loader for extension 'wx._misc_' (C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_misc_.pyd -> wx._misc_.pyd) creating python loader for extension 'lxml.etree' (C:\Python26\lib\site-packages\lxml\etree.pyd -> lxml.etree.pyd) … […]

将简单的Python脚本转换为Windows可执行文件的过程

我写了一个脚本,在日常生活中帮助Windows用户。 我想简单地发送她的.exe,而不是要求她安装python,dll或不得不处理任何额外的文件。 我已经读了很多关于将Python脚本编译成可执行文件的stackoverflow条目。 我有点困惑,因为有很多select,但有些看起来有点过时(自2008年以来没有更新),没有一个足够简单,我花了几个小时后,现在不要问这个问题。 我希望有一个更好的,最新的方式来做到这一点。 我看着: pylunch py2exe cx_Freeze py2app (仅适用于Mac) pyinstaller bbfreeze 但要么我不能让他们工作,或不明白如何得到我需要的结果。 我得到的最接近的是py2exe,但它仍然给了我MSVCR71.dll 我将不胜感激一步一步的答案,因为我也无法遵循这里需要事先了解如何使用py2exe或一些其他工具的一些调整的答案。 我正在使用Python 2.5,因为其中一个模块仅适用于该版本。

我怎么能得到py2exe中的可执行文件的当前目录?

我在脚本中使用了这一点代码,以跨平台的方式确定它从哪里运行: SCRIPT_ROOT = os.path.dirname(os.path.realpath(__file__)) 很简单。 然后,我继续在我的脚本的其他区域使用SCRIPT_ROOT ,以确保一切正确相对。 我的问题发生在我通过py2exe运行时,因为生成的可执行文件没有设置__file__ ,所以我的脚本中断了。 有谁知道如何解决或解决这个问题?

py2exe – 生成单个可执行文件

我以为我听说py2exe能够做到这一点,但我从来没有想出来。 有没有人成功做到这一点? 我可以看到你的setup.py文件,以及你使用了哪些命令行选项? 基本上我正在考虑给我一个单一的可执行文件,像解压缩自己可能/温度和运行。