python发布exe程序,亲测有效

目标

本博主在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
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u013538542/article/details/77711749