Python 3基础教程43-cx_Freeze把py文件打包成exe

释放双眼,带上耳机,听听看~!

      本文介绍如何把py文件打包成exe的可执行文件,这个场景还是很有用处的,例如,你用Python开发了一个软件,你如果要让windows用户使用,你肯定要把你的项目打包成exe文件吧。

  1. 下载cx_Freeze 库

打开浏览器,输入这个地址https://pypi.python.org/pypi/cx_Freeze/,然后下载,就下载cx_Freeze-5.0.1.win32-py3.6.exe,下载后默认安装就可以。

  1. 准备一个exe_demo.py文件。里面什么内容都可以,例如


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1# 多行打印  
2      
3print('''''
4第一行内容
5第二行内容
6第三行内容
7。。。。
8==========================
9|                       |
10|                       |
11|                       |
12|       Welcome         |
13|                       |
14|                       |
15|                       |
16==========================
17    
18''')  
19
20
  1. 制作一个setup.py文件

把exe_demo.py文件复制到一个桌面文件夹,例如我桌面有一个exe文件夹。然后新建一个setup.py文件,这个文件必须要和exe_demo.py保持在同一个路径下。

setip.py文件内容如下:


1
2
3
4
5
6
7
8
9
10
1from cx_Freeze import setup, Executable
2
3
4setup(name='test to exe',
5      version = '0.1',
6      description='test from py file to exe file',
7      executables = [Executable("exe_demo.py")]
8
9      )
10
  1. cmd输入 python setup.py build命令

      打开cmd,先cd到桌面的exe这个文件夹,然后输入python setup.py build,如果cx freeze没安装错,就会在exe这个文件夹里生成一个build的文件夹,点击进入,发现有一个exe.win32-3.6的文件夹,然后点击进入,最后可以找到一个exe_demo.exe的文件,点击可以打开cmd,打印上面welcome的图案。这里,其他生成的必要文件,你就不用管了。

PS:如果不想看到cmd画面一闪而过,你可以在exe_demo.py文件尾部添加一行:input('请按任意键退出'),保存exe_demo.py文件,从新做下步骤4

给TA打赏
共{{data.count}}人
人已打赏
安全技术

c++ list, vector, map, set 区别与用法比较

2022-1-11 12:36:11

安全运维

C/C++连接MySql数据库

2021-12-11 11:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索