首先,使用pycharm自帶的下載包工具,File-Settings-Project Interpreter,如圖:
安裝完成后,發現安裝到了Python根目錄下,我的在C:\python34\Scripts\下,如下圖,注意這個目錄,注意這個pyinstaller.exe
打開cmd:注意初始狀況如下圖,目錄定位在奇怪的地方
利用Linux操作指令,如下圖
cd \ 進入根目錄
cd ??? 進入???文件夾
一直進入到pyinstaller.exe所在的地方
應當把需要打包的文件放在pyinstaller.exe所在的目錄下,不然是找不到的,同時,有附帶的圖片文件等也放在一起,不然打包失敗
然后輸入pyinstaller -w -F game1.py (game1.py是當前打包的內容,-w是單個文件,-F是exe文件,具體參數可自行搜索)
於是在C:\python34\Scripts\目錄下多了build和dist文件夾,以及game1.spec過程文件,如下圖:
打開dist文件,就有可執行的exe文件了
額外的,我轉成exe后,打不開,
問題failed to execute script
解決:
myfront = pygame.font.Font(None, 36)
改為
myfront = pygame.font.SysFont('arial',36)
因為轉為exe文件后沒有自帶的字體,只有使用系統字體
OK,現在可以將游戲exe帶到其他電腦上玩啦
---------------------
作者:執契
來源:CSDN
原文:https://blog.csdn.net/qq_36187544/article/details/86550376
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!