pyinstaller打包多个python文件

1.制作ico图片,免费网站:

https://www.moqu8.com/mqweb/imgtoico/index.php?action=make

2.

二,pyInstaller安装配置

1,打开网址:pyInstalller下载网址

http://www.pyinstaller.org/downloads.html

看好你的python版本 我的是python 3.64 (查看版本,直接在命令框中输入 python 就会弹出你安装的python版本了) 
2,下载并解压后目录如下:(建议和python放在相同的目录下) 

3.3,还需要下载一个pywin32(pywin32网址
看好自己的版本再下载.

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/

4,双击pywin32-221.win-amd64-py3.6.exe安装,注意安装的时候会自动检测之前安装的Python。下一步,下一步。 
5,在CMD命令行进入Python3.6目录下的Scripts目录并执行:python pywin32_postinstall.py -install命令 
6,在CMD命令行中进入D:\软件\py36\PyInstaller-3.6目录(之前解压的pyInstaller文件夹),然后执行:python setup.py install


D:\软件\py36\PyInstaller-3.6>cd D:\软件\py36\Scripts

D:\软件\py36\PyInstaller-3.6>python pywin32_postinstall.py -install

D:\软件\py36\PyInstaller-3.6>cd D:\软件\py36\PyInstaller-3.6\PyInstaller

D:\软件\py36\PyInstaller-3.6>python setup.py install

 

三,制作exe
1,先写一个51job.py

print(“Hello Word”) 
input()

2,将51job.py放到目录D:\软件\py36\PyInstaller-3.6下。

D:\软件\py36\PyInstaller-3.6>cd D:\软件\py36\PyInstaller-3.6

D:\软件\py36\PyInstaller-3.6>python pyinstaller.py -F 51job.py

python pyinstaller.py -F hello.py 
3,在CMD命令行进入该目录,并执行命令:python pyinstaller.py -F 51job.py 

D:\软件\py36\PyInstaller-3.6>python pyinstaller.py -D 51job.py

..

双击打开EXE文件了

.四.多个python文件打包为EXE文件

1.程序文件夹目录如下:

把程序文件夹里的python文件复制的D:\软件\py36\PyInstaller-3.6目录下,其余的最后放入dist下的EXE同一目录里

 

放入文件

2,在cmd里面输入:

-D的参数是连同依赖一起放到EXE文件夹里吗

-p是导入其他非主程序的python文件

-i是来指定ico图片的

D:\软件\py36\PyInstaller-3.6>pyinstaller -D jdBuyMask_V2.py -p AreaTool.py -p co
nfig.py -p jdEmail.py -p jdlogger.py -p jdProgram.py -p message.py -p util.py -p
 wechat_ftqq.py --hidden-import AreaTool --hidden-import config --hidden-import
jdEmail --hidden-import jdlogger --hidden-import jdProgram --hidden-import messa
ge --hidden-import util --hidden-import wechat_ftqq

pyinstaller -D jdBuyMask_V2.py -p AreaTool.py -p config.py -p jdEmail.py -p jdlogger.py -p jdProgram.py -p message.py -p util.py -p wechat_ftqq.py --hidden-import AreaTool --hidden-import config --hidden-import jdEmail --hidden-import jdlogger --hidden-import jdProgram --hidden-import message --hidden-import util --hidden-import wechat_ftqq

3.生成dist和build两新文件

 

修改EXE的默认图片

pyinstaller -D -i n.con jdBuyMask_V2.py -p AreaTool.py -p config.py -p jdEmail.py -p jdlogger.py -p jdProgram.py -p message.py -p util.py -p wechat_ftqq.py --hidden-import AreaTool --hidden-import config --hidden-import jdEmail --hidden-import jdlogger --hidden-import jdProgram --hidden-import message --hidden-import util --hidden-import wechat_ftqq

D:\软件\py36\PyInstaller-3.6>cd D:\软件\py36\PyInstaller-3.6\PyInstaller

修改EXE图片不成功,提示找不到win32模块,重装后依然如此?

cd D:
cd D:\软件\py36\PyInstaller-3.6\
python pyinstaller.py -F -i D:\软件\py36\PyInstaller-3.6\dist\jdBuyMask_V2\n.ico D:\软件\py36\PyInstaller-3.6\jdBuyMask_V2.py

D:\软件\py36\PyInstaller-3.6\dist\jdBuyMask_V2\n.ico           是ico图片路径

D:\软件\py36\PyInstaller-3.6\jdBuyMask_V2.py主程序路径               是主程序路径

 

https://www.cnblogs.com/gopythoner/p/6337543.html

 

https://www.cnblogs.com/xiohao/p/11094878.html

 

https://blog.csdn.net/whl826661099/article/details/79624326?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值