目录
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 文件名