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