利用Anaconda Navigator打包python文件为exe格式的方法

Step1:打开Anaconda Navigator

点击桌面左下角菜单栏,找到Anaconda,打开Anaconda Navigator。

利用Anaconda Navigator打包python文件为exe格式的方法_第1张图片

如果打开失败,进入设置---网络和Internet---代理----关闭使用代理服务器

Step2:创建虚拟环境

直接在默认基础环境内打包,会涉及到很多第三方库,会出现打包exe文件过大的情况。

为此创建虚拟环境。

①点击Enviroments

利用Anaconda Navigator打包python文件为exe格式的方法_第2张图片

②创建新环境

利用Anaconda Navigator打包python文件为exe格式的方法_第3张图片

 Step3:安装pillow和pyinstaller

①首先安装pillow,避免出现pyinstaller要求降低python版本和程序中出现中文乱码的情况。

利用Anaconda Navigator打包python文件为exe格式的方法_第4张图片

②安装pyinstaller

利用Anaconda Navigator打包python文件为exe格式的方法_第5张图片

Step4:打开终端

点击open Terminal

利用Anaconda Navigator打包python文件为exe格式的方法_第6张图片

 利用Anaconda Navigator打包python文件为exe格式的方法_第7张图片

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

利用Anaconda Navigator打包python文件为exe格式的方法_第8张图片

④回车后进行打包

利用Anaconda Navigator打包python文件为exe格式的方法_第9张图片

 ⑤打包生成的exe在dist文件夹内

利用Anaconda Navigator打包python文件为exe格式的方法_第10张图片

Step6:打开后的效果

利用Anaconda Navigator打包python文件为exe格式的方法_第11张图片

Tip1:

如果python程序读取了文件夹中的图片等,需要把存放图片的文件夹也放在dist文件夹中。

Tip2:快速获取文件夹中的文件名

①在要打包的文件夹中新建一个txt文件

②在里面输入:

dir /a-d /b *.py> tws.txt  # .py也可以换成其他的文件后缀

③保存后退出

④修改后缀为.BAT

如果后缀不显示按下图操作

利用Anaconda Navigator打包python文件为exe格式的方法_第12张图片

⑤双击新生成的BAT文件

 ⑥会自动生成一个txt文件,打开后就是获取的文件名。

利用Anaconda Navigator打包python文件为exe格式的方法_第13张图片

你可能感兴趣的:(python,anaconda,pyinstaller,exe)