亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

【Python】Windows 下使用 pyinstaller 對 keras

系統(tǒng) 3490 0

用到的幾種主要的 python 包的版本(CPU)

python:3.6

1、pyinstaller:3.3.1(打包成 exe)
2、tensorflow:1.4.0(深度學(xué)習(xí)框架)
3、keras:2.0.8(模型時(shí)基于 keras 訓(xùn)練的)
4、opencv-python:4.1.0.25(主要用于圖像數(shù)據(jù)的讀取與存儲(chǔ))
5、numpy:1.15.0(主要用于圖像數(shù)據(jù)的矩陣操作)
6、h5py:2.9.0(打包的時(shí)候提醒需要這個(gè)包)
……
注:很多時(shí)候打包不成功,或者打包成功,但運(yùn)行 exe 不成功,原因在于各種 python 包之間的版本不匹配。可降低某些包的版本,具體問題還需具體分析!

一、安裝 pyinstaller

            
              
                # 激活 tensorflow
              
              
activate tensorflow


              
                # pip 安裝 pyinstaller
              
              
pip install pyinstaller
              
                ==
              
              
                3.3
              
              
                .1
              
              
                # 卸載 enum34,否則會(huì)報(bào)錯(cuò)。而且這個(gè)包已經(jīng)沒有什么用了。
              
              
                # enum34 的存在很有可能會(huì)引發(fā) spyder 不能 Tab 補(bǔ)全。
              
              
pip uninstall enum34

            
          

二、打包

1、找到需要打包的 *.py 文件所在的文件夾。
【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第1張圖片
2、在空白處,按住 shift 鍵, 并點(diǎn)擊鼠標(biāo)右鍵,在彈出的界面中點(diǎn)擊 “在此處打開命令窗口”。
【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第2張圖片
3、輸入以下命令,發(fā)現(xiàn)窗口字體變大。

            
              
                # 首先輸入這個(gè),防止在打包的時(shí)候報(bào)出與 utf-8 相關(guān)的錯(cuò)誤
              
              
chcp 
              
                65001
              
            
          

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第3張圖片
4、輸入打包命令,開始打包。
參考博客:PyInstaller各參數(shù)含義

            
              
                # 可能會(huì)出現(xiàn)問題是:在自己的電腦上測試沒問題,到其他沒有python環(huán)境,或者相同環(huán)境的電腦上會(huì)提示錯(cuò)誤:
              
              
                # ImportError: unable to find Qt5Core.dll on PATH
              
              
                # 加上這個(gè):-p C:\Users\Administrator\Anaconda3\Library\bin;,問題就迎刃而解了。
              
              
pyinstaller 
              
                -
              
              F 
              
                -
              
              p C
              
                :
              
              \Users\Administrator\Anaconda3\Library\
              
                bin
              
              
                ;
              
               test
              
                .
              
              py

            
          

會(huì)出現(xiàn)如下圖所示信息:
【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第4張圖片
5、打包成功后,會(huì)在 *.py 目錄下生成幾個(gè)文件夾,包括 build、dist、.spec文件,dist 里就是需要的 exe 文件,其他的都不需要。不過 build 文件夾下會(huì)有一個(gè)日志文件,便于尋找錯(cuò)誤。
【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第5張圖片

打包好的 exe ( 核心

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第6張圖片
日志文件:
【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第7張圖片

附加: PyInstaller各參數(shù)含義

1 通用參數(shù)

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第8張圖片

2 與生成結(jié)果相關(guān)的參數(shù)

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第9張圖片

3 指定打包哪些資源、代碼

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第10張圖片

4 生成參數(shù)

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第11張圖片

5 其他

在這里插入圖片描述

6 Windows和Mac特有的參數(shù)

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第12張圖片

7 Windows特有的參數(shù)

【Python】Windows 下使用 pyinstaller 對 keras(tensorflow) 模型預(yù)測的代碼文件打包_第13張圖片
作者:張永輝


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产免费人成在线视频视频 | 麻豆国内精品欧美在线 | 中文毛片 | 狠狠操天天 | 神马影院我不卡手机 | 欧美成人性视频播放 | 青娱乐国产在线视频 | 日韩欧美中文字幕在线观看 | 欧美日韩亚洲精品一区 | 欧美一欧美一级毛片 | 91大神在线精品视频一区 | 久久亚洲精品国产亚洲老地址 | 国产日韩在线看 | 香蕉碰碰人人a久久动漫精品 | 成人特级毛片69免费观看 | 欧美成年黄网站色高清视频 | 亚洲国产成人精彩精品 | 亚洲第一a | 操亚洲| 欧美日韩精品一区三区 | 操天天操 | 高清人人天天夜夜曰狠狠狠狠 | 天天干夜夜欢 | 成人国产在线视频 | 亚洲欧美色综合大色 | 性做久久 | 婷婷激情五月综合 | 日韩欧美黄色 | 免费视频精品一区二区 | 精品久久中文字幕 | 欧美另类综合 | 羞羞视频在线观看视频 | 中国护士一级毛片免费版本 | 不卡的毛片 | 欧美午夜寂寞影院安卓列表 | 四虎影永久在线高清免费 | 四虎影音先锋 | 日本最猛黑人xxxx猛交 | 欧美成人午夜精品一区二区 | 亚洲日本欧美在线 | swag系列国产精品 |