目录

1 背景需求

2 具体操作

1 背景需求

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

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

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

2 具体操作

1.打开终端,安装pyinstaller模块

提示:

Windows电脑终端的快捷键:win+R


1.png

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


2.png

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


3.png

3.根据你的文件路径,先进入对应的磁盘。例如E:盘

直接输入磁盘名+英文冒号,例如E:


4.png

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


5.png

输入命名:cd 按空格,加上文件夹路径,点击回车,终端可以根据文件夹的路径找到你要打包的py文件。


6.png

4.路径正确之后,在cmd中执行命令pyinstaller 文件名(为防止出错,建议把中文的文件名改为英文)


7.png

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


8.png

6.把dist文件夹发给你的朋友,然后让他双击文件夹中的exe,就可以体验你写的Python代码了。


9.png

3 问题解决

如果打开的exe文件一闪就没了的话,试试给你的py文件最后加上一句input(),这样可以让运行完的程序停留下来,等待你输入任何按键之后停止

出现转换失败的话,尝试将py文件名改一下,改成简单的英文名字再尝试,或者更换一个文件夹

请确保你的代码能在编辑器上正常的跑通,否则exe文件是无法正常打开的

如果需要dist 里面只生成一个exe文件的话,可以使用pyinstaller -F 文件名