介紹了一些python及pygame的學習心得,但有個小問題~那就是:如何將寫好的小程式或遊戲分享給其他未安裝python環境的朋友使用呢?
首先要先認識一下,當你使用python或pygame編寫了一些程式或遊戲時,一般而言你的這些程式只能在具備python的環境下去執行,若是你的程式中使用了一些非標準安裝具備的模組那你還得確認執行的環境中必須具備這些(或是先安裝)模組,才能確保程式能夠順暢正確的執行。在這樣的條件下,你所編寫的程式或遊戲,通常就只能自己玩得開心了,而很難與他人分享成果!
所以囉~~若是想將成果便利的讓其他未安裝python環境的朋友能夠正常的執行、操作,就必須要先克服執行環境這一點,所以如何將程式中所需要的python執行環境及所需模組打包成一支可以獨立執行的執行檔,就成為想將程式或遊戲分享給他人之前必須要學會的一環。
這次就紀錄、分享一下,如何將python寫好的程式或遊戲打包成可以分享、獨立執行(無須安裝python環境)的執行檔(.exe)!
好囉~~廢話說完了,現在就開始談談如何將程式打包成執行檔(for Windows)這件事:
我們這次介紹使用的是:pyinstaller 這支lib
想完整認識pyinstaller這支好用的lib可以到這裡看看
一、首先你必須先安裝pyinstaller:pip install pyinstaller
若是要升級(原先已安裝舊版):pip install --upgrade pyinstaller
想多認識一下各種設定參數,可以使用:pyinstaller --help 自行查詢閱讀