打包python程序为exe文件

打包python项目为exe文件


有多个py文件的项目打包成exe文件

  1. pip install pyinstaller

  2. 打开cmd,cd到程序所在的文件夹

  3. cmd输入 pyi-makespec -F main.py

  4. 编辑main.spec文件,找到a = Analysis(),把涉及到的py文件全部塞进去
    改前[‘main.py’,‘GraphColoringProblem.py’,‘Group.py’,‘Individual.py’],
    改后

  5. a = Analysis(),datas=[]里塞用到的非py文件(必须是绝对路径,并且注意路径格式)
    datas = [(‘C:\project\test\images’,‘images’),(‘C:\project\test\EventLogs’,‘EventLogs’)]

  6. hiddenimports=[]。如果打包之后出现No module name…可以采用临时解决方案,将缺少的模块放置在这个列表中。hiddenimports=[‘PyQt5.sip’]

  7. cmdcd到main.sepc所在的文件夹,输入pyinstaller main.spec(如果不想程序打开蹦出cmd,加个-w)
    在这里插入图片描述

  8. 等一会儿,就可以去dist文件夹里找到exe文件了


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部