每次用python写完脚本以后都需要在命令行输入python xxx.py 才可以运行,于是就想要将py打包成exe可执行文件。
总结:
1.python -m venv demo
2.cd demo && Scripts\activate.bat
3.python -m pip install pyinstaller
4.pyinstaller -F demo.py
创建虚拟环境
为了让打包后的程序足够小,所以我们最好创建一个虚拟环境,在虚拟环境的pip中安装各种依赖,现在创建一个虚拟环境:
python -m venv demo

创建完成后会生成一个名为demo的文件夹,如图所示:

激活虚拟环境
接下来我们进入这个文件夹并激活虚拟环境:
cd demo
Scripts\activate.bat
命令行前面有(demo)则说明我们刚刚创建的虚拟环境激活成功了。
安装pyinstaller
要将py文件打包成exe,则需要利用python的一个包:pyinstaller,在虚拟环境中安装pyinstaller:
python -m pip install pyinstaller
打包py
接下来就可以在demo文件夹下新建一个py文件,例如demo.py:
import tkinter as tk
root_window =tk.Tk()
root_window.mainloop()
使用命令打包:
pyinstaller -F demo.py
打包完成后就可以在dist目录下看到exe了:
