(1)安装python的打包工具 pyinstaller
pip install pyinstaller -i https://mirrors.aliyun.com/pypi/simple/
(2)编写代码Persion.py、main.py
Persion.py文件内容
class Persion():
def __init__(self,name,age):
self.name = name
self.age = age
def say_hello(self):
print("hello , ",self.name," " ,self.age)
if __name__ == "__main__":
persion = Persion("tony",14)
persion.say_hello()
main.py文件是程序的入口, 其内容如下所示
from Persion import Persion
print("hi, I form exe ")
persion = Persion("tony",14)
persion.say_hello()
read_line = input("任意键退出")
(3)把 Persion.py、main.py 文件复制到目录 from_exe_demo中
(4)进入目录 from_exe_demo中
(5)执行打包命令,main.py是程序入口的主类
pyinstaller.exe -D main.py
(6)打包结果在下面的dist/main目录中
(7)如果有配置文件,手动把配置文件复制到 dist/main中。鼠标双击 main.exe,执行结果如下图所示
参考 https://zhuanlan.zhihu.com/p/62915660
https://zhuanlan.zhihu.com/p/58199926