一、py2exe方法
1. 创建 setup.py
文件
在项目目录中创建一个 setup.py
文件
from distutils.core import setup
import py2exe
setup(
options={
'py2exe': {
'bundle_files': 1, # 包含所有文件
'compressed': True # 压缩文件
}
},
windows=[{
'script': 'script_name.py', # 替换为您的脚本文件名
'icon_resources': [(1, "heart.ico")] # 可选:添加图标文件
}],
zipfile=None,
)
2. 打开命令行
在 Windows 中:
- 按
Win + R
打开运行对话框。 - 输入
cmd
并按回车,打开命令提示符。
在 macOS 或 Linux 中:
- 打开终端。
3. 导航到项目目录
使用 cd
命令导航到包含 setup.py
文件的目录。
4. 运行打包命令
注意
1)确保已安装 py2exe
。如果没有安装,请运行以下命令安装:
pip install py2exe
然后,在命令提示符或终端中运行以下命令来打包您的 Python 脚本:
python setup.py py2exe
2)一个目录下最好只放一个需要setup的文件,否则会报错
5. 检查生成的可执行文件
如果打包成功,您将在项目目录中看到一个 dist
文件夹,其中包含您的可执行文件exe。
二、(python3推荐)pyinstaller方法
py2exe主要是针对python2的产物,实际运行中会出现一些不适配的问题,所以最好是选择这个方法,简单快捷。
1. 安装pyinstaller
pip install pyinstaller
2.在命令窗口导航到文件所在目录,运行以下命令
pyinstaller --onefile --windowed your_script.py
出现dist文件夹即运行成功。
以上方法都尚未添加icon、license等软件信息。不过方法也简单。