使用 pyinstaller 把python脚本打包成 windows exe 可执行程序

首先,需要明确的一点是,必须在 windows 安装 python,并且用 windows 下的 python 来执行打包的操作,才可以得到 exe 可执行程序(可以先在 linux 下完成调试)。
因为无论是 py2exe 还是 pyinstaller,都是针对同平台来发布的。如果在 linux 下执行打包的操作,最终得到的一定是一个 linux 下的二进制可执行程序。

1. 安装 pyinstaller
pip install pyinstaller
2. 修改环境变量

需要把 python 安装目录下的 scripts 目录添加到环境变量 PATH 里面去
比如我这边就是

C:\Python27\scripts
3. 编写代码
4. 打包

进入代码所在目录,执行

pyinstaller -F your_script_name.py

-F 参数的意思是只生成一个 exe 文件。否则还会同时生成一堆 dll 动态库,不方便拷贝和使用。
打包完成后,会在当前目录下生成一个 dist 目录,里面的文件就是最终我们需要的 exe 文件

5. 注意点
  1. 不要在代码里使用 os.system(“”) 这样的语句,因为各个平台的系统指令是不同的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值