如何將python代碼轉成exe可執行文件---使用pyinstaller工具包

1.安裝pyintsaller包

在cmd裏輸入

pip install pyinstaller

2.在cmd裏輸入打包文件的語句

pyinstaller -F xxxx.py(要打包的py文件)

or

pyinstaller -D xxxx.py(要打包的py文件)

注:

功能 解釋
-F 打包成一個文件
-D 打包成一個文件夾
-n 重新命名
–noconsole 去掉cmd黑窗口
-i 加入圖標,圖標需要時ico格式

案例:打包時候加入文件,運行時候不顯示黑框框,改變遊戲圖標

pyinstaller -F -i tubiao.ico main.py -n 接小球遊戲 --noconsole

問題總結

3.0 有沒有Python的相關資料

在這裏插入圖片描述

3.1 一閃而過怎麼辦?

在cmd裏運行exe會顯示錯誤代碼,然後要缺少什麼模塊安裝什麼模塊

3.2 打包後的文件太大怎麼辦?

是在python導包的時候,將包的全部函數打包成exe了,這裏需要更改導包方式,例如將import sys改爲from sys import exit

3.3 缺少相關素材

將代碼裏所有涉及到素材的文件都改成絕對路徑(針對本臺電腦)
將素材換成相對路徑,並將所有素材和exe放到一個文件夾下(針對移植exe)

3.4 關於圖標的ico文件去哪裏轉

將圖片轉成遊戲需要的ico格式

3.5 圖標加載進去不顯示怎麼辦

需要移動一下生成的exe文件

3.6 打包的時候加入素材

在main.spec增加一個列表,裏面填上素材的路徑,然後在cmd框中輸入

pyinstaller -F main.spec

在這裏插入圖片描述

4. pyintsaller --help

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

5有什麼問題大家留言討論哈

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