猫史档案馆


【编程一小时】 pyinstaller的使用教程

用户:QBZ_QBZ_查看:19488 回复:83 评论:121 创建时间:2019-09-30T18:27:40


 

你们好!!今天,卿本尊来给你们讲一些十分神奇的东西。

 

还在为封装软件(exe)而苦恼吗?pyinstaller python代码轻松解决

你可能会问,pyinstaller是啥???emotion_雷电猴_疑问emotion_雷电猴_疑问emotion_雷电猴_疑问

顾名思义,"py"代表python,"installer"则代表安装,合起来便是python里面用来封装软件的库啦!

记住,一定要先安装pyinstaller库哦!!!!!emotion_编程猫_搓头

复制下面的代码,只需把里面的文件名改成自己的文件名,并把这个文件保存到和你封装成的程序一个目录下,点击运行。

 

center_image

 

 

安装成功后,会出现下面这几个新文件(你的文件名可能和我不一样)

 

center_image

注:这几个文件你可以删除,也可以留着,对软件运行无影响emotion_编程猫_冷漠

想要在随时随地,都能运用这个文件?转换为快捷方式就好啦!

 

 

center_image

 

你可以把它复制到桌面上,也可以放在一个文件里,品个人喜好判定

效果图如下:

 

center_image

center_image

好啦,放代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from PyInstaller.__main__ import run

if __name__ == '__main__':
    opts = ['绘图软件.py', '-w', '--onefile']
    #opts = ['douyin.py', '-F']
    #opts = ['douyin.py', '-F', '-w']
    #opts = ['douyin.py', '-F', '-w', '--icon=TargetOpinionMain.ico','--upx-dir','upx391w']
    run(opts 

 

好啦,今天的pyinstaller教程就到这里啦,拜拜!!!!!!!!!!      emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了

添加回帖


回复

上一页第 1 页 / 共 3 页下一页
QBZ_QBZ_

求回复

点赞0


评论

10个月前的本尊:求回复啊QAQ!! 现在的本尊:你们™能别在我帖子下边bb了不能??

呵呵


QBZ_QBZ_

活动喵小姐姐,求加精推荐!emotion_编程猫_谢谢老板emotion_编程猫_溜了溜了

点赞0


评论

叫什么姐姐,叫阿姨!(doge)


QBZ_QBZ_

活动喵姐姐姐姐姐姐姐

 

 

点赞0


评论


QBZ_QBZ_

加精加精

 

点赞0


评论


未命名用户015734未命名用户015734

大佬大佬~emotion_编程猫_点赞

点赞0


评论

感谢

不用谢~明天代码岛上见(或者是十五分钟后)

明天代码岛见~喵~

我这个萌新也会啊

诶~

言语中透露着谨慎……喵大家全都变了 让我穿越回10个月前吧!!!

唔……你好小贝壳(开始模仿)

……我这样的屑不必跟我玩这一套吧……

哈哈没事的~喵~(按以前的我的逻辑,“喵”纯属卖萌)

哈哈

同乐同乐哇

(此中有深意啊) (好吧) (我忘了我改说什么了)(衫式摊手)

大佬,大佬

我挖,我挖,我挖挖挖


QBZ_QBZ_

刚才代码打错了

这是原版:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from PyInstaller.__main__ import run

if __name__ == '__main__':
    opts = ['绘图软件.py', '-w', '--onefile']
    #opts = ['douyin.py', '-F']
    #opts = ['douyin.py', '-F', '-w']
    #opts = ['douyin.py', '-F', '-w', '--icon=TargetOpinionMain.ico','--upx-dir','upx391w']
    run(opts)

点赞0


评论

敬请见谅


MM疯MM疯

emotion_编程猫_点赞厉害啊!

点赞0


评论

现以更新,网址:https://shequ.codemao.cn/community/199802


颜思灵颜思灵

这个库是内置的吗

点赞0


评论

不是的,需要下载

要安装吧

<(^-^)>


QBZ_QBZ_

本贴解释权归ZNS工作室所有,请活动喵小姐姐积分加1哦

点赞0


评论

???你退出工作室了???


绝代双骄dh绝代双骄dh

挖老帖emotion_雷电猴_哇噻

点赞0


评论


绝代双骄dh绝代双骄dh

惊雷这通天修为

天塌地陷我紫金锤

紫电说玄真火焰

九天悬剑惊天变

乌云我驰骋沙场

呼啸烟雨顿

多情自古空余恨

手持了弯月刃

天地沦陷气吞山河

崩大权我手得

杀仙弑佛修成魔

剑出鞘我血滂沱

定太极八卦晴天

万物星象命中显

踏擎天大柱

拼杀百万军中灭硝烟

九宫八卦尽在我手万物星空山河抖

三魂七魄生死

大权由我掌控妖魔吼

今日虎符在我手

杀伐尽在我猛龙口

杀中校多亿世界万物接入口

笑看红尘人世间

毕生修炼为成仙尔等屈服这苍天

神通盖世数顶尖

功成名就这天地

情只而立多行不义必自毙

此生只有这忠义

弯月喵 杀入军中

直取上将的头颅

只为光复我东吴

我再次踏足这江湖

舞大权手中握脚踏云中鹤

说蛟龙乍现 群雄尽慑

灵隐之中血飘落

emotion_雷电猴_哇噻

点赞0


评论


蕉饼蕉饼

洛阳铲!一分钱999999999999999999999999999999999999999999999999999999999999999999999999999999999999999个!

点赞0


评论

。。。


wrmdcxywrmdcxy

我也挖!

点赞0


评论


未命名用户015734未命名用户015734

啊哈哈谁把这东东翻上来了(这个帖是观澜第一次帮朋友顶上去的东东)

点赞0


评论

丧(干)心(得)病(漂)狂(亮)

啊哈哈


SCI氢氧化钡SCI氢氧化钡

考古

点赞0


评论


BZS编程球球BZS编程球球

wa wen

点赞0


评论


劳姆劳姆

差点以为是岛3

点赞0


评论


我是曲奇饼干我是曲奇饼干

我想科普一下:

    作者,你可以用cmd

               pyinstaller -F 名字

点赞0


评论

嗯这个是一种方法但经常回出bug..

出bug原因:没有图片/文档什么的

把它托了

大佬好,pywintypes要怎么下载安装,我这里跳出来说少安装这个,但是海龟编辑器的库里我没搜索到


高贵的木叶龙A35d高贵的木叶龙A35d

岛3?

 

点赞0


评论


名字是什么a名字是什么a

继续挖坟

点赞0


评论


星空之忆星空之忆

谔谔,当时我觉得你的桌面图标太大……

点赞0


评论


小白羊咩咩小白羊咩咩

一脸懵逼的进来

一脸懵逼的评论

一脸懵逼的顶帖

一脸懵逼的咕咕

一脸懵逼的看着

一脸懵逼的离开

点赞0


评论


兮珤兮珤

挖坟~

点赞0


评论

你厉害

哈哈哈哈哈

你进了PTG厉害


originorigin

怎么发教程贴

点赞0


评论

你的帖子是需要选拔的,达到标准才是精品和教程

哦!!!?(还是emmm....没明白!)

诺,一个帖子,看了你再说气不气人吧,你是3级工作室,应该懂!

额,教程不管怎么样,只要跟(老)阿姨说就有教程图标骂?

骂打错了,是吗

不是很明白你什么意思

教程图标是不是联系活动喵就有了?

当然不是啦....

哦哦


霍比特人佛罗多霍比特人佛罗多

center_image

点赞0


评论


TzddxgTzddxg

本尊也用classin?

点赞1


评论


NomandNomand

挖坟

点赞0


评论


QBZ_QBZ_

center_image

点赞0


评论


uiuiuiuiuiuiuiuiuiuiuiui

你能醒醒吗???直接在文件夹中打开c喵,输入pyinstaller+文件名就行了,这么麻烦干嘛!!!

 

点赞0


评论

这也是一种方法但比较麻烦还经常会出错

不麻烦啊!我就这样干的,bug是因为图片等没拖拽


tq_xyytq_xyy

其实Pyinstaller并不是编译,而是把脚本,依赖,Python解释器给打包在了一起,打包出来的有7MB多.

点赞0


评论

嗯,pyinstaller可以把python解析器和脚本打包成一个可执行的文件,你说的没错

本尊,能帮我封装一个文件吗?

自己学啊.

你会不会做代码岛3的电梯?

不是不会学,是我家没有电脑

会吗

太恐怖了…我打出来1GB