Python3 打包成 exe --- pyinstaller 方法

目录
1 背景需求
2 具体操作


1 背景需求
Q:如果你想把自己写的Python代码发送给自己的朋友,但是你朋友没有安装运行Python代码的软件,怎么让他也可是运行你的Python代码,一起体验Python编码的乐趣?

A:利用pyinstaller模块可以实现上述功能。

提示:exe只适用于windows系统。

2 具体操作
1.打开终端,安装pyinstaller模块
提示:
Windows电脑终端的快捷键:win+R


Python3 打包成 exe --- pyinstaller 方法_第1张图片
1.png

2.cmd中进入要打包的项目的py文件所属目录,建议将py文件复制到电脑的桌面。


Python3 打包成 exe --- pyinstaller 方法_第2张图片
2.png

提示:打开终端,将操作的文件夹屏幕缩小一下,把文件拖到终端,这样也可以查看文件路径~


Python3 打包成 exe --- pyinstaller 方法_第3张图片
3.png

3.根据你的文件路径,先进入对应的磁盘。例如E:盘
直接输入磁盘名+英文冒号,例如E:


Python3 打包成 exe --- pyinstaller 方法_第4张图片
4.png

再进入你的文件所在的文件夹,复制磁盘后面的文件夹路径。


Python3 打包成 exe --- pyinstaller 方法_第5张图片
5.png

输入命名:cd 按空格,加上文件夹路径,点击回车,终端可以根据文件夹的路径找到你要打包的py文件。
Python3 打包成 exe --- pyinstaller 方法_第6张图片
6.png

4.路径正确之后,在cmd中执行命令pyinstaller 文件名(为防止出错,建议把中文的文件名改为英文)
Python3 打包成 exe --- pyinstaller 方法_第7张图片
7.png

5.成功之后,打开你的文件夹,会发现多了四个文件。此时dist文件夹,就含有打包成的exe。


Python3 打包成 exe --- pyinstaller 方法_第8张图片
8.png

6.把dist文件夹发给你的朋友,然后让他双击文件夹中的exe,就可以体验你写的Python代码了。
Python3 打包成 exe --- pyinstaller 方法_第9张图片
9.png

3 问题解决
如果打开的exe文件一闪就没了的话,试试给你的py文件最后加上一句input(),这样可以让运行完的程序停留下来,等待你输入任何按键之后停止
出现转换失败的话,尝试将py文件名改一下,改成简单的英文名字再尝试,或者更换一个文件夹
请确保你的代码能在编辑器上正常的跑通,否则exe文件是无法正常打开的
如果需要dist 里面只生成一个exe文件的话,可以使用pyinstaller -F 文件名

你可能感兴趣的:(Python3 打包成 exe --- pyinstaller 方法)