最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

 更新時間:2019年08月23日 14:22:10   作者:lihua979203269  
這篇文章主要介紹了詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、安裝Pyinstaller

環(huán)境:python3.6、window10

注意事項:

python64位版本打包的exe,只能在64位操作系統(tǒng)使用

打包文件夾和文件的名稱不能用中文

pygame打包是里面的字體要改成"arial"格式。 pygame.font.SysFont("宋體", 32) 32)  換成 pygame.font.SysFont('arial',32)

1、直接安裝

pip命令安裝:pip install Pyinstaller

安裝成功后會提示如下圖所示

2、Anaconda環(huán)境下安裝

如果是在Anaconda環(huán)境下直接打包,可能會將其中大部分擴展都打包進去了,造成打包后的exe文件過大,為此有以下解決方案(如果未出現(xiàn)此問題的同學請?zhí)^)。

建立虛擬環(huán)境 :pipenv install

進入虛擬環(huán)境:pipenv shell

安裝所需模塊 pip install pygame

打包的模塊也要安裝 pip install pyinstaller

本人在C:/Users/EDZ/目錄中新建Pyinstaller文件,首先進入目錄,建立虛擬環(huán)境,進入虛擬環(huán)境,最后安裝程序所需的安裝模塊以及pyinstaller。具體過程如圖所示:

二、使用Pyinstaller打包生成exe文件

將要打包的py文件放入所創(chuàng)建的C:\Users\EDZ\Pyinstaller目錄中,將自定義程序圖標ico文件,也一同放進程序所在目錄程序。

介紹一下 Pyinstaller 常用的參數(shù)用法:

  • -F: 表示生成單個可執(zhí)行文件
  • -D:表示打包多個文件,在dist中生成很多依賴文件,
  • -w:指定生成 GUI 軟件,表示去掉控制臺窗口
  • -i <Icon File>: 指定打包后可執(zhí)行文件的圖標

命令:pyinstaller -F -w -i snaker.ico retro_snaker.py

稍微等待后,如果成功則會提示successfully,如圖所示:

三、運行生成的exe文件

打包完成后,exe程序將會產生在打包目錄的dist文件中。

如圖所示:

那么我們就可以打開并運行你所打包的exe文件了

四、exe文件運行中的問題 

缺少MSVisualC++ 2015動態(tài)庫

打開程序,報錯提示:無法定位程序輸入點ucrtbase.terminate于動態(tài)鏈接庫api-ms-win-crt-runtime-l1-1-0.dll上,如圖所示:

 解決方案:安裝:Visual C++ Redistributable for Visual Studio 2015

注:下載對應版本安裝
微軟官網(wǎng):https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145

安裝后重啟下電腦
若還不行,嘗試安裝下這個補?。篕B2999226

微軟官網(wǎng):https://www.microsoft.com/en-us/download/details.aspx?id=49093

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • pandas 中對特征進行硬編碼和onehot編碼的實現(xiàn)

    pandas 中對特征進行硬編碼和onehot編碼的實現(xiàn)

    今天小編就為大家分享一篇pandas 中對特征進行硬編碼和onehot編碼的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python入門教程(四十一)Python的NumPy數(shù)組索引

    Python入門教程(四十一)Python的NumPy數(shù)組索引

    這篇文章主要介紹了Python入門教程(四十一)Python的NumPy數(shù)組索引,數(shù)組索引是指使用方括號([])來索引數(shù)組值,numpy提供了比常規(guī)的python序列更多的索引工具,除了按整數(shù)和切片索引之外,數(shù)組可以由整數(shù)數(shù)組索引、布爾索引及花式索引,需要的朋友可以參考下
    2023-05-05
  • Python實現(xiàn)郵件發(fā)送的詳細設置方法(遇到問題)

    Python實現(xiàn)郵件發(fā)送的詳細設置方法(遇到問題)

    這篇文章主要介紹了Python實現(xiàn)郵件發(fā)送的詳細設置方法(遇到問題),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • pytest?fixtures函數(shù)及測試函數(shù)的參數(shù)化解讀

    pytest?fixtures函數(shù)及測試函數(shù)的參數(shù)化解讀

    這篇文章主要介紹了pytest?fixtures函數(shù)及測試函數(shù)的參數(shù)化解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python中請使用isinstance()判斷變量類型

    Python中請使用isinstance()判斷變量類型

    這篇文章主要介紹了Python中請使用isinstance()判斷變量類型,本文先是給出了isinstance函數(shù)判斷變量類型的例子,并對isinstance 和 type的區(qū)別做了講解,需要的朋友可以參考下
    2014-08-08
  • Python深入學習之裝飾器

    Python深入學習之裝飾器

    這篇文章主要介紹了Python深入學習之裝飾器,裝飾器(decorator)是一種高級Python語法,本文全面介紹了Python中的裝飾器,需要的朋友可以參考下
    2014-08-08
  • python實現(xiàn)圖片處理和特征提取詳解

    python實現(xiàn)圖片處理和特征提取詳解

    這篇文章主要介紹了python實現(xiàn)圖片處理和特征提取詳解,文中向大家分享了Python導入圖片,將圖像轉化為二維矩陣,模糊化圖片等Python對圖像的操作,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Python實現(xiàn)OpenCV中文路徑圖片讀寫的詳細指南

    Python實現(xiàn)OpenCV中文路徑圖片讀寫的詳細指南

    在Python中使用OpenCV處理圖片時,涉及讀取和保存圖片的操作,可能會遇到中文路徑的兼容性問題,該指南的目的是展示如何正確處理帶有中文路徑的圖片,并使用OpenCV將圖片保存到指定的中文路徑,需要的朋友可以參考下
    2025-03-03
  • python表格存取的方法

    python表格存取的方法

    這篇文章主要為大家詳細介紹了python表格存取的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Pytorch加載部分預訓練模型的參數(shù)實例

    Pytorch加載部分預訓練模型的參數(shù)實例

    今天小編就為大家分享一篇Pytorch加載部分預訓練模型的參數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

达尔| 金川县| 清涧县| 留坝县| 夏河县| 阿克苏市| 平舆县| 怀柔区| 瑞安市| 黄石市| 青海省| 大足县| 台山市| 定陶县| 库车县| 苍山县| 望奎县| 辉县市| 合山市| 柳江县| 西乡县| 石嘴山市| 正阳县| 巨野县| 博爱县| 嫩江县| 青冈县| 专栏| 锦州市| 威宁| 海兴县| 康马县| 北川| 江孜县| 沁阳市| 平潭县| 搜索| 陇南市| 徐闻县| 沙湾县| 始兴县|