学 Python有一段时间了,今天琢磨着把python程序打包成一个EXE文件。
网上有关py2exe的大部分资料雷同下面这篇文章
:
我只找到一篇独树一帜的资料,可惜是英文版
的:
凭着上面第二篇文章,我才最终成功的打包了一个EXE文件。
这里分享一下第二篇文章的缩减翻译:
在这里我将一步一步带领大家把python程序转换成exe可执行程序
1。下载并安装py2exe
(确认你下载的py2exe版本 和你电脑上装的python版本相同)
2。新建一个文件夹,重命名为“mycode”。
3。双击打开文件夹 “mycode”。
4。 新建一个文件“hello.py”。
5。在“hello.py”中输入以下代码:
#Start here
print "Hello py2exe"
raw_input("Press any key to finish")
#End here
6。再建一个文件“setup.py”。
7。在“setup.py”中输入以下代码:
#Start here
from distutils.core import setup
import py2exe
setup(console = ["hello.py"])
#End here
8。进入cmd命令行(开始-->运行-->输入“cmd”-->进入dos命令行状态)
9。命令行下进入 mycode文件夹目录。(例如:假设mycode在D盘根目录,则输入“cd\”-->输入“d:”-->输入“cd mycode”)
10。 在命令行下输入“hello.py”,回车,屏幕显示hello py2exe说明一切正常。
11。在命令行下输入“setup.py py2exe”,屏幕上跳出一大串字母自后检查mycode文件夹下是不是多出两个文件夹“build”“dist”,这说明打包成功。
12。在 命令行下输入“cd dist”。
13。在命令行下输入“hello.exe”,屏幕上出现“hello py2exe”,说明exe被成功执行。
在最后作者又给出了一个更简单的操作方法:
把setup.py文件中的代码替换为:
from distutils.core import setup
import py2exe
import sys
sys.argv.append("py2exe")
setup(console = [{"script": 'hello.py'}])
直接运行 setup.py,就可以生成一个hello.exe文件。
然后参考13步,在命令行下执行hello.exe文件,查看 结果。
建网站为没有醒目的LOGO发愁?麦点创意平面设计淘宝站
为你提供∶LOGO设计/VI导入/包装设计/样本/海报
=================欢迎来信交流指正,我的邮箱是:ov2rsky@gmail.com===================
分享到:
相关推荐
标题所述的"用py2exe打包python文件"是一项常见的任务,尤其对于那些希望将Python程序分发给没有Python环境的用户。Py2exe是一个开源的Python模块,它允许开发者将Python脚本及其依赖项打包成Windows平台上的可执行...
Py2exe 的使用方式可以分为两步:首先,创建一个 setup.py 文件,用于指定要转换的 Python 文件名;其次,在命令行中输入 setup.py py2exe,生成可执行文件。生成的可执行文件将包含所需的运行时函数库,可以独立...
py2exe是一款专为Python设计的开源工具,它能够将Python源代码打包成Windows可执行文件。这个工具主要适用于Python 2.x版本,虽然Python 3.x也有类似工具如pyinstaller,但在处理Python 2.7的项目时,py2exe仍然是一...
在使用`py2exe`时,你需要先安装它,然后通过简单的命令行参数配置,将你的Python源代码转换为可执行文件。这个过程通常包括两个步骤:`setup.py`文件的编写和执行。 1. **`setup.py` 文件编写**:`setup.py` 是一...
使用py2exe需要一个配置文件(通常是`setup.py`),其中定义了要打包的Python脚本和所需的其他资源。例如,一个简单的`setup.py`文件可能如下所示: ```python from distutils.core import setup import py2exe ...
unpy2exe.py可以从py2exe生成的exe中还原pyc文件, 适用于反编译py2exe程序。...其中还附带了py2exe_con.py和py2exe_w.py, 无需编写setup.py脚本即可进行py2exe打包。 文件MD5: E360261B3070908E2A6176501A79908C
Py2exe通过将Python解释器、标准库和其他依赖项打包到一个或多个.exe文件中,使得Python程序可以在没有安装Python的情况下运行。 1. **安装与配置Py2exe** 在使用Py2exe之前,你需要确保你的系统已经安装了Python ...
**Py2exe:将Python程序转化为可执行的.exe文件** 在Python编程中,有时我们需要将编写好的Python脚本分享给不熟悉Python环境的用户,这时就需要将Python代码转化为Windows平台下的可执行文件(.exe)。Py2exe是一...
通过本文的介绍,相信读者已经对如何使用PyInstaller和py2exe打包Python程序有了清晰的认识。这两种工具各有优势,选择哪一种取决于具体的应用场景和个人偏好。希望本文能帮助大家更好地理解和使用这些工具。
标题中的"auto-py-to-exe"是一款流行的Python脚本转换工具,用于将Python源代码(.py文件)编译成可执行文件(.exe文件),这样非Python环境的用户也能在Windows系统上运行Python程序。这个工具简化了将Python项目...
`py2exe`正是这样一款工具,它能够帮助开发者将Python程序转换为Windows平台下的.exe可执行文件。 #### 二、py2exe的安装与配置 1. **安装py2exe** - 可以通过pip命令来安装py2exe: ```bash pip install py2...
`py2exe`是一个用于Windows操作系统的Python第三方库,它能够将Python源代码及其依赖打包成Windows可执行文件。下面我们将详细介绍如何利用`py2exe`将包含`wxPython`图形用户界面的程序转化为`.exe`文件。 首先,...
py2exe是一个开源的Python模块,专为Windows平台设计,用于将Python脚本转换成可执行程序(exe文件)。这个工具在Python 2.x时代非常流行,尤其是在需要分发无需安装Python环境的独立应用程序时。虽然Python 3.x已经...
为了将Python程序转化为独立的可执行文件,我们可以利用两种流行的打包工具:py2exe和PyInstaller。这两个工具允许我们将Python脚本、依赖库和其他资源封装成Windows下的.exe文件或跨平台的可执行文件。 **py2exe**...
Py2exe通过将Python解释器、依赖库和其他必要的组件打包在一起,创建一个独立的可执行文件,方便分发和使用。 在Python 2.7版本下,py2exe尤其受欢迎,因为它是对Python 2.x系列的良好支持。尽管Python 3已经发展...
py2exe是一个广泛使用的Python库,它允许开发者将Python源代码转换为Windows平台下的可执行文件,使得用户无需安装Python环境也能运行程序。然而,这种转换过程可能会隐藏程序的原始逻辑,对于调试、分析或安全审查...
此外,py2exe只能用于Windows系统,如果你需要在其他操作系统上打包Python程序,如macOS或Linux,可能需要寻找其他工具,如py2app(macOS)或cx_Freeze(跨平台)。 总的来说,py2exe是Python开发者在Windows环境下...
Python 文件打包成 exe 文件使用 PyInstaller Python 文件打包成 exe 文件是许多开发者都需要掌握的一项技能,特别是在 windows 平台下。今天,我们将介绍如何使用 PyInstaller 将 Python 文件打包成 exe 文件。 ...