【Max】最好用的Python库pyinstaller详解

linxun   ·   发表于 27天前   ·   编程代码
一、安装
#【Max】团队招募–期待与你相遇#
pip install pyinstaller
如果安装慢,请参考我的另一篇文章:#【Max】解决pip install慢的方法#

二、简单使用
pyinstaller [需要打包的文件]
pyinstaller main.py
即可,生成的exe文件在dist目录中

三、进阶使用
pyinstaller -F -w -p ./lib -i logo.ico main.py
-D: 打包成多个文件[默认打包模式],多个文件必须同时存在才可以运行
#【Max】团队招募–期待与你相遇#
-F: 只打包成一个exe文件,就可以运行,非常方便

-p:指定python安装包路径

-i:指定图标,我的图标放在同目录下

-w: 无窗口运行

--noconsole: 无窗口运行

main.py: 要打包的文件
#【Max】团队招募–期待与你相遇#
四、多进程打包的处理
if __name__ == '__main__':
multiprocessing.freeze_support()
五、混淆代码
对打包的代码进行混淆,防止源码泄漏
需要安装tinyaes模块
pip install tinyaes
使用
--key=[需要用来加密的字符串]
pyinstaller -F -w -p ./lib -i logo.ico main.py --key=FelixSecret
六、注意: icon图片不要太大,具体要求请百度,不然报错率很高
#【Max】团队招募–期待与你相遇#

4 Reply   |  Until 26天前 | 3574 View

1797591992
发表于 27天前

自古一楼是楼主[滑稽]

评论列表

  • 加载数据中...

编写评论内容

py2815
发表于 27天前

max团队终于开始发帖了哈

评论列表

  • 加载数据中...

编写评论内容

lanshao
发表于 27天前

[滑稽][玫瑰][滑稽][爱心]

评论列表

  • 加载数据中...

编写评论内容

13824879591
发表于 27天前

我们团队现在活着的人也就3-4个了[滑稽][心碎]

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content