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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章