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

詳解如何將python3.6軟件的py文件打包成exe程序

 更新時間:2018年10月09日 10:50:04   作者:云水禪心_心一  
這篇文章主要介紹了詳解如何將python3.6軟件的py文件打包成exe程序,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在我們完成一個Python項目或一個程序時,希望將Python的py文件打包成在Windows系統(tǒng)下直接可以運(yùn)行的exe程序。在瀏覽網(wǎng)上的資料來看,有利用pyinstaller和cx_Freeze進(jìn)行打包的方法。關(guān)于cx_Freeze打包的方法,可以參考windows下cx_Freeze生成Python可執(zhí)行程序中的方法。由于方法主要是可以用于Python3.3版本的,高于該版本的Python無法使用。在我嘗試的過程中,碰到的一個問題是:

安裝cx_Freeze-4.3.3,找不到cxFreeze.bat

解決的方法是,在cmd命令行操作下,切換至放置cx_Freeze-4.3.3文件的Python安裝目錄下scripts目錄下,使用以下代碼自動生成:

python cxfreeze-postinstall

由于我安裝的Python版本是3.6.2版本的,版本相對較新,cx_Freeze還沒有更新版本至3.6版本。在我嘗試很多次數(shù)失敗后,決定采用pyinstaller來進(jìn)行文件打包的方法。

下載pyinstaller

采用命令行操作的辦法

在cmd命令行中,輸入代碼:

pip install pyinstaller

或者采用更新、升級的方法:

pip install --upgrade pyinstaller

采用下載文件+cmd操作的辦法

首先,前往PyInstaller網(wǎng)站下載:http://www.pyinstaller.org/downloads.html


     

下載時,要注意你安裝的Python是多少版本的,有穩(wěn)定版和不穩(wěn)定版的,Python3.6只有不穩(wěn)定版本的。其中綠色方框的是適用于linux操作系統(tǒng)下的,紅色方框是適用于Windows系統(tǒng)下的。

進(jìn)行解壓縮、放置和安裝

下載后,將壓縮文件解壓縮在Python安裝目錄下,進(jìn)入該文件:


該目錄中含有setup.py,同時在cmd中進(jìn)入該目錄:


輸入命令:

python setup.py install

并按下回車鍵,會看到代碼迅速執(zhí)行,會進(jìn)行安裝pyinstaller,顯示如下狀態(tài),看到“Finished processing dependencies for PyInstaller==3.3.dev0+41c426f6d”,即安裝成功:


使用pyinstaller打包py文件成exe程序

打包文件成exe程序

將cmd的目錄切換至(命令:cd 文件路徑(注意空格))需要打包的py文件目錄下:


并輸入代碼,格式為使用命令:pyinstaller -F 文件名(帶后綴py):

pyinstaller -F test.py

常用參數(shù)說明:

–icon=圖標(biāo)路徑
-F 打包成一個exe文件
-w 使用窗口,無控制臺
-c 使用控制臺,無窗口
-D 創(chuàng)建一個目錄,里面包含exe以及其他一些依賴性文件

pyinstaller -h 來查看參數(shù)

回車后,代碼迅速操作,直到操作結(jié)束。


返回目標(biāo)文件目錄,發(fā)現(xiàn)該目錄下生成了.spec文件test.spec:


打包好的exe文件,在同目錄的dist文件中:

由此,py文件打包好為exe文件。pyinstaller 改變生成exe程序的圖標(biāo)

pyinstaller -F --icon=my.ico test.py

my.ico 是一個圖標(biāo)名,和當(dāng)前的test.py文件在同一個目錄下

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python pymysql向SQL語句中傳參的多種方法

    Python pymysql向SQL語句中傳參的多種方法

    這篇文章主要介紹了Python-pymysql如何向SQL語句中傳參,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 推薦8款常用的Python GUI圖形界面開發(fā)框架

    推薦8款常用的Python GUI圖形界面開發(fā)框架

    這篇文章主要介紹了推薦8款常用的Python GUI圖形界面開發(fā)框架,需要的朋友可以參考下
    2020-02-02
  • python中strip(),lstrip(),rstrip()函數(shù)的使用講解

    python中strip(),lstrip(),rstrip()函數(shù)的使用講解

    這篇文章主要介紹了python中strip(),lstrip(),rstrip()函數(shù)的使用講解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python傳統(tǒng)圖像處理之皮膚區(qū)域檢測詳解

    Python傳統(tǒng)圖像處理之皮膚區(qū)域檢測詳解

    這篇文章主要介紹了在不同情景下對傳統(tǒng)圖像進(jìn)行皮膚區(qū)域檢測,文章中的代碼具有一定的參考價值,感興趣的小伙伴可以跟隨小編一起來學(xué)習(xí)學(xué)習(xí)
    2021-12-12
  • python解析xml文件方式(解析、更新、寫入)

    python解析xml文件方式(解析、更新、寫入)

    這篇文章主要介紹了python解析xml文件方式(解析、更新、寫入),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python sklearn分類決策樹方法詳解

    Python sklearn分類決策樹方法詳解

    決策樹(Decision Tree)是在已知各種情況發(fā)生概率的基礎(chǔ)上,通過構(gòu)成決策樹來求取凈現(xiàn)值的期望值大于等于零的概率,評價項目風(fēng)險,判斷其可行性的決策分析方法,是直觀運(yùn)用概率分析的一種圖解法
    2022-09-09
  • 在pytorch中如何查看模型model參數(shù)parameters

    在pytorch中如何查看模型model參數(shù)parameters

    這篇文章主要介紹了在pytorch中如何查看模型model參數(shù)parameters,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • django序列化時使用外鍵的真實值操作

    django序列化時使用外鍵的真實值操作

    這篇文章主要介紹了django序列化時使用外鍵的真實值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python使用裝飾器和線程限制函數(shù)執(zhí)行時間的方法

    python使用裝飾器和線程限制函數(shù)執(zhí)行時間的方法

    這篇文章主要介紹了python使用裝飾器和線程限制函數(shù)執(zhí)行時間的方法,主要涉及timelimited函數(shù)的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python實現(xiàn)快速查找并替換Excel中的數(shù)據(jù)

    Python實現(xiàn)快速查找并替換Excel中的數(shù)據(jù)

    Excel中的查找替換是一個非常實用的功能,能夠幫助用戶快速完成大量數(shù)據(jù)的整理和處理工作,避免手動逐一修改數(shù)據(jù)的麻煩,提高工作效率,所以本文給大家介紹了Python實現(xiàn)快速查找并替換Excel中的數(shù)據(jù),需要的朋友可以參考下
    2024-06-06

最新評論

淳安县| 离岛区| 定南县| 毕节市| 兴安县| 平山县| 陕西省| 新兴县| 东至县| 古田县| 汽车| 金阳县| 惠水县| 昭觉县| 金华市| 漳州市| 本溪市| 吴堡县| 建平县| 新和县| 溧水县| 合水县| 荥阳市| 松桃| 中山市| 长白| 泊头市| 邓州市| 德令哈市| 桑日县| 上饶县| 衡水市| 瑞安市| 嵊泗县| 红原县| 留坝县| 高阳县| 清镇市| 百色市| 康乐县| 达孜县|