Pyinstaller使用

1 #一般情况
2 pyinstaller [路径]【文件.py】

但是打包的里面就会出现多个 文件,而不是单个的exe文件

#打包为单个exe文件 -F参数可将代码打包成单个exe程序。
pyinstaller -F [路径]【文件.py】

#这样单个文件就在dist的文件夹里

但是还有个毛病,那就是exe程序运行会有弹窗,解决办法:

1 #另外如果是GUI程序不需要控制台窗口的还可以加上-w参数:
2 
3 pyinstaller -w -F [路径]【文件.py】

我的天啊,如果有人想偷看我的代码怎么办,?【竟然还有这种操作】

1 #加密加壳
2 pyinstaller -F -key=xxxxxx --clean xxx.py
1 #-key为加密密钥,--clean清除代码

一、pyinstaller相关参数

  

1 #======命令============说明
2 #        -F -onefine               打包成单个文件,多个文件不适合
3 
4 #       -D, –onedir      打包多个文件,在dist中生成很多依赖文件

 

 图标打包的方法:

1 #pyinstalller -i [图标名] -w -F [文件.py]

 

多文件打包

命令格式如下,下命令为一条命令,为方便显示做了分行处理:

pyinstaller [主文件] -p [其他文件1] -p [其他文件2] 
--hidden-import [自建模块1] 
--hidden-import [自建模块2]
# 以上为一整条命令
pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other

 

posted @ 2018-08-04 14:28  Justice-V  阅读(521)  评论(0)    收藏  举报