pycharm安裝pyinstaller將pygame打包成exe


首先,使用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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM