91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python打包成exe的方式有哪些

發布時間:2021-11-05 09:03:04 來源:億速云 閱讀:102 作者:iii 欄目:開發技術

本篇內容主要講解“python打包成exe的方式有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python打包成exe的方式有哪些”吧!

python 上常見的打包方式目是通過 pyinstaller 來實現的。

pip install pyinstaller

上面安裝比較慢,用下面的清華源飛快。

# 清華源
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/

詳細步驟

pyinstaller 是一個命令行工具,下面是詳細步驟

1、cmd 切換到 python 文件的目錄。

python打包成exe的方式有哪些

2、執行命令 pyinstaller -F -w -i python.ico watermark.py,

執行完畢會發現生成了 3 個文件夾

python打包成exe的方式有哪些

其中 dist 文件夾就有我們已經打包完成的 exe 文件。

python打包成exe的方式有哪些

3、雙擊 exe 就可以運行成功了。

詳細參數

在上面的打包命令中,用到了好幾個參數:-F,-W,-i,這些參數的含義如下面的表格:

參數用法
-F生成結果是一個 exe 文件,所有的第三方依賴、資源和代碼均被打包進該 exe 內
-D生成結果是一個目錄,各種第三方依賴、資源和 exe 同時存儲在該目錄(默認)
-a不包含unicode支持
-d執行生成的 exe 時,會輸出一些log,有助于查錯
-w不顯示命令行窗口
-c顯示命令行窗口(默認)
-p指定額外的 import 路徑,類似于使用 python path
-i指定圖標
-v顯示版本號
-n生成的 .exe 的文件名

pyinstaller -F -w -i python.ico watermark.py 就表示 -F,打包只生成一個 exe 文件,-w,在運行程序的時候不打打開命令行的窗口,-i 就是打包帶有自己設置的 ico 圖標。

圖形窗口打包

有些人可能感覺命令行打包還需要記憶各種參數的含義,有沒有窗口化的打包方式,還別說,真有。auto-py-to-exe 一個將 pyinstaller 封裝成為 GUI 窗口的模塊。

pip install auto-py-to-exe -i https://pypi.tuna.tsinghua.edu.cn/simple/

安裝完成之后,在命令行輸入 `` 打開打包窗口。

python打包成exe的方式有哪些

在窗口中主要有幾個參數:

  1. Script Location:就是 python 腳本的路徑

  2. Onefile (--onedir / --onefile):就是上面的 -D 和 -F 參數,生成單個 exe 文件或者生成一個文件夾

  3. Console Window (--console / --windowed):就是上面的 -w 和 -c 參數,表示在運行的時候是否出現命令行窗口

  4. ICON:就是 ico 圖標的地址

設置完這幾個參數之后,在下面的 Current Command 框就會顯示 pyinstaller 命令。點擊最后的按鈕,生成 exe 文件。

python打包成exe的方式有哪些 

到此,相信大家對“python打包成exe的方式有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贺州市| 萝北县| 南溪县| 澄迈县| 桂平市| 彭泽县| 阳信县| 微山县| 邳州市| 白山市| 敦化市| 哈尔滨市| 平乡县| 资阳市| 天津市| 台山市| 九龙城区| 上高县| 城固县| 龙胜| 德清县| 台前县| 玉龙| 广平县| 肇州县| 盖州市| 朝阳县| 广昌县| 铁岭县| 嘉兴市| 无极县| 吉木乃县| 崇文区| 施甸县| 湛江市| 宜兴市| 满城县| 玉林市| 宿迁市| 宜兰县| 泗水县|