1.这里使用到的第三方库是 pyinstaller,先安装该库
pip install pyinstaller
2.将python文件copy到python的安装目录下的Scripts目录下
3.打开cmd,cd到Scripts目录下,然后执行命令“pyinstaller -F 文件名.py”
4.在看到下面字段就成功了
5.之后会在Scripts目录下默认生成两个文件夹。build目录和dist目录,取dist目录下的exe文件就是可以在没有python环境下也可以执行的程序了。
直接双击这个文件就可以执行了。如果把这个文件发送到其他的电脑上面也是可以执行的。
注意的是:生成可执行文件的python版本位数(64位/32位)要和发送到的另一台电脑的位数一直。
6.同时_pycache_目录下也会生成一个文件,这个文件在本地是可以执行的,但是单独发送给其他该执行文件依赖文件的机器上,是执行不了的。
拓展:
pyinstaller -F :创建一个文件捆绑的可执行文件。
pyinstaller -w:创建一个不带小黑框的可执行文件。(是在dist目录下生成一个目录,里面有一个exe文件,但是也只能在本机执行)
pyinstaller main.py -p other-1.py -p other-2.py :多个py文件同时打包
pyinstaller *.py -i **.ico :为生成的可执行文件添加图标