py2exe将python代码转化为windows可执行程序

1.到 py2exe https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/ 下载对应的版本,需要区分64位和32位,我下载的是py2exe-0.6.9.win64-py2.7.amd64.exe
2.直接双击安装,可能会遇到找不到python的路径,需要注册,可参考以下链接里面的注册方法注册 https://blog.csdn.net/qq_42794720/article/details/82019441
3.安装[注册成功的话,一直点下一步即可]
这里写图片描述
要找到自己的python安装路径,然后对照着看路径对不对
这里写图片描述
4.在python-scripts下创建setup.py文件[practice.py也在该目录下]

#encoding=utf-8
from distutils.core import setup
import py2exe

setup(console=['f:\\python-scripts\\practice.py'])   #中括号里面的路径改成你要打包成windows程序的python代码文件的路径,注意路径要加单引号

5.在cmd命令行中执行以下命令

cd e:\python-scripts
python27  setup.py  py2exe  #可能会报错,没有相关dll库等,根据提示下载对应dll库,然后放到python2.7\DLLs下即可

5.在python-scripts下会生成对应的dist目录,点进去会发现对应的practice.exe,可以在cmd命令行运行它[有些同学可能想双击这个exe文件达到运行目的,可能会发生黑窗口一闪而过,那么需要在practice.py代码里添加以下代码,就不会一闪而过了]

import os
os.system('pause')

猜你喜欢

转载自blog.csdn.net/qq_42794720/article/details/82428629