python发布exe程序,亲测有效

1 篇文章 0 订阅
1 篇文章 0 订阅

目标

本博主在MacOS系统下使用Python的Tkinter写的程序,想发布到Windows上运行,使用此程序的人,可以不用安装python也可以运行。

步骤说明如下:

开发环境
系统:MacOS Sierra 10.12.6
语言:Python 2.7
GUI : Tkinter

发布环境
系统:Windows7以上
生成工具:py2exe
生成格式:.exe


1.发布步骤

1.在Windows下安装python

http://rj.baidu.com/soft/detail/17016.html?ald
下载完后,跟常规安装程序一样的操作,直至python安装完毕。然后一定要设置python环境变量


2.在Windows下安装py2exe

进入此页面
https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
本人选的是py2exe-0.6.9.win32-py2.7.exe ,读者可根据自己的Windows系统选择32位还是64位
下载完后,这个py2exe-0.6.9.win32-py2.7.exe文件,可以直接下一步下一步安装到低。


3.把python文件生成 exe文件

然后,在需要转换成exe的python文件夹下,创建一个setup.py,里面写如下的python代码:

from distutils.core import setup  
import py2exe  
setup(console=["将要转换的文件名称.py"]) 

然后从终端(cmd)进入这个目录,命令行运行 以下命令:

python setup.py py2exe  

然后,命令行会输出一大堆东西,等待它走完。。。。。。一般一两分钟,如图所示,我的程序名称叫做 University.py ,所以你会看到 setup.py ,最后多出 distbuild 目录
这里写图片描述

这样便完成了从.py文件到 .exe文件的转换,生成的软件在dist文件夹内,直接将这个dist文件夹扔到没有安装python即可。
在没有安装python的电脑,直接运行dist文件夹中的exe文件夹,则可以执行其中的python程序,同时,在一定程序下,起到封装python代码的功能。

如图所示,我的程序名称叫做 University.py
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值