SWBetaWiKiPyinstaller 安装及用法 2016-09-23
Pyinstaller 安装及用法
环境配置
- OS:Windows 7 家庭普通版(32位)
- Python:3.5.1
- 系统环境变量:已配置
Pyinstaller 安装
准备工作:
- pywin32
下载地址点这里,注意 pywin32 与所安装 Python 版本一致,还有就是区分 32 位及 64 位。 - Pyinstaller
有两种安装方法,一种是下载 PyInstaller 安装,官网下载;一种是使用 easy_install.py 安装。本文用第二种方法。
pywin32 安装
在设置好 Python 环境变量的前提下,pywin32 会自动侦测到 Python 安装目录,一路点击下一步即可。
安装好 pywin32 后,会在 Python 安装目录的Lib
下增加一个site-packages
文件夹,将此文件夹的路径加入系统环境变量的 path 中。重启电脑。
Pyinstaller 安装
开始
>运行
>cmd
>Enter
,键入:1
easy_install pyinstaller
安装完成后,可以查看 Pyinstaller 版本:1
pyinstaller --version
Pyinstaller 用法
1 | pyinstaller.py [opts] yourprogram.py |
方括号 [] 里面为可选项。
执行目录后,在 d:/pyinstaller / 目录里面生成一个 your-program/dist 子目录,.exe 文件就存在这里。
同时生成一个 your-program/your-program.spec 文件和 your-program/build,里面存放 buid 文件(中间件)。
如果程序不在 “d:/pyinstaller/” 里面,指定程序的路径,spec,dist,buid 目录文件将在当前目录下生成。
主要选项包括:
-F, –onefile 打包成一个 exe 文件。
-D, –onedir 创建一个目录,包含 exe 文件,但会依赖很多文件(默认选项)。
-c, –console, –nowindowed 使用控制台,无界面 (默认)
-w, –windowed, –noconsole 使用窗口,无控制台
更详细的使用方法可以参考官网 PyInstaller Manual。