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

python代碼打包超詳細教程

 更新時間:2023年06月25日 16:46:02   作者:好度  
在Python開發(fā)的過程中我們經(jīng)常會需要將自己的代碼打包成一個可執(zhí)行文件,方便將代碼分享給其他人使用,下面這篇文章主要給大家介紹了關(guān)于python代碼打包的相關(guān)資料,需要的朋友可以參考下

前言

網(wǎng)上的文章對小白都不太友好呀,講得都比較高大上,本文章就用最簡單的方式來教會大家如何打包。既然各位已經(jīng)學習到了python打包了, 深適度應(yīng)該跟我查不多。

注意事項:

1. 這個插件只能打包 mac 、win系統(tǒng)運行的文件,也就是打出來的包,只能在這兩個系統(tǒng)中運行,在 mac系統(tǒng)打包則能在mac中運行, 在win中打包則能在win中運行。

.exe打包:

第一步:寫一個簡單的python程序

import time
 
def test():
    print('你好,環(huán)境使用xxx系統(tǒng)')
    txt = input('請輸入:')
    print(txt)
    time.sleep(5)
 
if __name__ == '__main__':
    test()

寫完之后,既然你運行程序需要依賴包,如上面程序中的time 模塊, 所以你打包好的后,別人運行你的程序也是需要依賴包的,怎么處理這些依賴包呢?在終端中執(zhí)行下面這段代碼

這段代碼的意思就是將你當前環(huán)境下所需要的所有依賴包,都保存到 equirements.txt 文件中

pip freeze > requirements.txt

執(zhí)行完之后會在項目下自動生成一個equirements.txt 文件

第二步:安裝安裝 pyinstaller 這個第三方庫

pip install pyinstaller

檢查一下是否安裝成功,關(guān)閉終端窗口, 然后再打開,輸入 pyinstaller ,出現(xiàn)以下則說明安裝成功

第三步:執(zhí)行打包命令

在終端執(zhí)行以下命令,這里的 app.py 就是你需要打包py文件名, 其它你就照搬即可

pyinstaller -D app.py

這三個文件都是干什么用的呢?

  • build: 這個文件是打包程序的編譯文件, 這個文件對于我們是沒有用的,可以直接刪除。
  • dist:這個文件就是我們打包成后的文件,打開里面可以看到app.exe文件, 這個文件是可以直接雙擊執(zhí)行的, 雙擊后就可以執(zhí)行我們寫好的程序了
  • app.spec:這個文件是打包的配置文件,后續(xù)會講到怎么用

第四步:試一下打包好的程序是否能執(zhí)行

在項目的 dist 文件下找到exe文件,雙擊運行

我們的程序就執(zhí)行成功了

這里需要補充一些東西,相信各位小白一定會用到。

問題1:怎么重新打包? 需要將剛剛成的哪些文件全部刪除么?

答:重新在終端執(zhí)行 pyinstaller -D app.py 命令即可。記得需要清空 dist/app 文件里面的內(nèi)容

問題2:如果所寫的程序代碼有問題, 執(zhí)行會怎么? 怎么展示報錯信息?

答:執(zhí)行到報錯的代碼時,程序會立即退出,且不展示任何報錯信息 。將 app.exe 文件拖進入cmd窗口運行, 就可以看到報錯信息,如下圖。

到此就結(jié)束了,簡單易懂吧

總結(jié)

到此這篇關(guān)于python代碼打包的文章就介紹到這了,更多相關(guān)python代碼打包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

交城县| 吴旗县| 班玛县| 花莲市| 邢台县| 海兴县| 马关县| 旺苍县| 砀山县| 许昌县| 常山县| 永定县| 泸溪县| 景洪市| 乡城县| 永登县| 高碑店市| 岚皋县| 麻城市| 武川县| 特克斯县| 清水河县| 晋宁县| 商洛市| 江陵县| 固镇县| 新巴尔虎右旗| 中江县| 泾阳县| 会昌县| 天镇县| 鹤壁市| 阳泉市| 聊城市| 金门县| 巩留县| 淮北市| 蕉岭县| 庄河市| 黄浦区| 峡江县|