鱼C论坛

 找回密码
 立即注册
查看: 2931|回复: 11

如何實現打包成.exe程序

[复制链接]
发表于 2017-4-5 20:07:00 | 显示全部楼层 |阅读模式
10鱼币
各位大佬好,小可經過一個月的入門學習,現在用一週時間完成了非常簡單的打飛機小游戯和一個多功能通訊錄程序,想發給朋友使用,但是朋友的電腦並沒有開發環境,特請教大佬們如何將程序打包成不需要開發環境即可使用的.exe程序呢?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-5 20:09:26 | 显示全部楼层
http://bbs.fishc.com/thread-50485-1-1.html
看风介大大的教程,没毛病!
http://bbs.fishc.com/thread-64967-1-1.html
这是补充说明!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-4-5 20:48:16 | 显示全部楼层
新手·ing 发表于 2017-4-5 20:09
http://bbs.fishc.com/thread-50485-1-1.html
看风介大大的教程,没毛病!
http://bbs.fishc.com/thread- ...

打包出錯了。。。好幾次沒成功,朋友可否再指點一二?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-5 21:02:17 | 显示全部楼层
文质彬彬胡汉三 发表于 2017-4-5 20:48
打包出錯了。。。好幾次沒成功,朋友可否再指點一二?

你就告诉我出错了,怎么给你解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-4-6 17:52:03 | 显示全部楼层
新手·ing 发表于 2017-4-5 21:02
你就告诉我出错了,怎么给你解答

打包成功之後,生成的.exe文件不能使用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-6 18:01:20 | 显示全部楼层
想必这位朋友是不愿意贴出源代码的对吧
没事,能理解,自己写的代码有时候的确不想让人看到
但是你既然是在提问,即使不提供源码,那至少把报错的地方贴出来吧,不然怎么让人解决?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-4-6 18:17:55 | 显示全部楼层
gopythoner 发表于 2017-4-6 18:01
想必这位朋友是不愿意贴出源代码的对吧
没事,能理解,自己写的代码有时候的确不想让人看到
但是你既然是 ...

打包成功了,然後生成的.exe文件點開就自動退出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-8 11:57:25 | 显示全部楼层
用于打包exe的库有很多,有些用着确实会出现莫名其妙的问题
建议使用pyinstaller打包成一个无依赖的exe文件
命令是pyinstaller -F -w -i +文件路径或者文件名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-8 15:45:43 From FishC Mobile | 显示全部楼层
用的啥库打包的?如果是pyinstaller的话不能有中文
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-8 23:49:17 | 显示全部楼层
楼主的程序应该没有界面吧? —— 这样打包后会闪退的,需要加一个循环。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-4-9 10:48:24 | 显示全部楼层
~风介~ 发表于 2017-4-8 23:49
楼主的程序应该没有界面吧? —— 这样打包后会闪退的,需要加一个循环。

大佬,我在末尾加了一個輸入退出的語句,我的程序裏面有調用幾個包,我感覺應該是這裡出問題了,可是不知道怎麽解決
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-13 14:14:22 | 显示全部楼层
用pyInstaller,pyInstaller是一款用于将pyhon程序打包成exe文件的工具,pyInstaller不是一个python的包, 只需要把pyInstaller的文件下载下来放到任意为止都可以,也就是说pyInstaller相当于独立出来专门干打包python的工具。详细安装打包教程->http://www.cnblogs.com/chjbbs/archive/2014/01/25/3533187.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-1 21:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表