Step1:打开Anaconda Navigator
点击桌面左下角菜单栏,找到Anaconda,打开Anaconda Navigator。
如果打开失败,进入设置---网络和Internet---代理----关闭使用代理服务器
Step2:创建虚拟环境
直接在默认基础环境内打包,会涉及到很多第三方库,会出现打包exe文件过大的情况。
为此创建虚拟环境。
①点击Enviroments
②创建新环境
Step3:安装pillow和pyinstaller
①首先安装pillow,避免出现pyinstaller要求降低python版本和程序中出现中文乱码的情况。
②安装pyinstaller
Step4:打开终端
点击open Terminal
Step5:开始打包python文件
假设需要打包的文件存放在D盘,以蟒蛇书上的pygame游戏举例
①将目录切换至D盘,输入:
d:
②输入要打包的文件目录后回车
D:\alien_invasion
③输入打包命令:pyinstaller -F xxx.py
pyinstaller -F alien.py alien_invasion.py bullet.py button.py game_function.py game_stats.py scoreboard.py settings.py ship.py
④回车后进行打包
⑤打包生成的exe在dist文件夹内
Step6:打开后的效果
Tip1:
如果python程序读取了文件夹中的图片等,需要把存放图片的文件夹也放在dist文件夹中。
Tip2:快速获取文件夹中的文件名
①在要打包的文件夹中新建一个txt文件
②在里面输入:
dir /a-d /b *.py> tws.txt # .py也可以换成其他的文件后缀
③保存后退出
④修改后缀为.BAT
如果后缀不显示按下图操作
⑤双击新生成的BAT文件
⑥会自动生成一个txt文件,打开后就是获取的文件名。