打包python程序为exe文件
打包python项目为exe文件
有多个py文件的项目打包成exe文件
-
pip install pyinstaller
-
打开cmd,cd到程序所在的文件夹
-
cmd输入 pyi-makespec -F main.py
-
编辑main.spec文件,找到a = Analysis(),把涉及到的py文件全部塞进去
[‘main.py’,‘GraphColoringProblem.py’,‘Group.py’,‘Individual.py’],

-
a = Analysis(),datas=[]里塞用到的非py文件(必须是绝对路径,并且注意路径格式)
datas = [(‘C:\project\test\images’,‘images’),(‘C:\project\test\EventLogs’,‘EventLogs’)] -
hiddenimports=[]。如果打包之后出现No module name…可以采用临时解决方案,将缺少的模块放置在这个列表中。hiddenimports=[‘PyQt5.sip’]
-
cmdcd到main.sepc所在的文件夹,输入pyinstaller main.spec(如果不想程序打开蹦出cmd,加个-w)

-
等一会儿,就可以去dist文件夹里找到exe文件了
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
