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