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

一篇文章學會兩種將python打包成exe的方式

 更新時間:2021年11月04日 17:19:33   作者:Python 技術  
最近有部分小伙伴問我,python 寫的項目可不可以打包成exe程序,放到沒有python環(huán)境上的電腦中執(zhí)行? 答案當然是可以的,下面這篇文章主要給大家介紹了如何通過一篇文章學會兩種將pyton打包成exe的方式,需要的朋友可以參考下

前言

python 可以做網站應用,也可以做客戶端應用。但是客戶端應用需要運行 py 腳本,如果用戶不懂 python 就是一件比較麻煩的事情。幸好 pyton 有第三方模塊可以將腳本可以轉成 exe 執(zhí)行。

有些人可能要問了既然可以做成網站,為啥還要做成客戶端的,直接部署到服務器給客戶不就可以了嗎?小編的回答是當然是為了追小姐姐呀。在公司給小姐姐寫點 python 腳本打包成 exe 減輕上班的工作量。再弄出點 bug,一來二去不就會產生故事了?

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

pip install pyinstaller

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

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

詳細步驟

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

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

359a6929bfc5995314f32dccc664c4ee.png

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

執(zhí)行完畢會發(fā)現生成了 3 個文件夾

c04c66e77cb053d1eff69564e4d6f436.png

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

c20e3187c551d9f723224ea1b58048c2.png

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

詳細參數

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

參數 用法
-F 生成結果是一個 exe 文件,所有的第三方依賴、資源和代碼均被打包進該 exe 內
-D 生成結果是一個目錄,各種第三方依賴、資源和 exe 同時存儲在該目錄(默認)
-a 不包含unicode支持
-d 執(zhí)行生成的 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/

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

27533aa06371ca19b8b8a85b19b93d28.png

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

  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 文件。

0f28966ad83a3c4dc589363a5f73d86b.png 

總結

到此這篇關于兩種將python打包成exe方式的文章就介紹到這了,更多相關python打包成exe的方式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

孟村| 泽普县| 天门市| 台东县| 东宁县| 沈阳市| 铜川市| 聂拉木县| 大连市| 汪清县| 杨浦区| 阳山县| 文登市| 四平市| 阿图什市| 马关县| 兴国县| 保德县| 安化县| 洞头县| 丰顺县| 昌宁县| 黄梅县| 阿勒泰市| 郁南县| 昌图县| 股票| 美姑县| 绥化市| 盈江县| 郓城县| 贵港市| 株洲县| 西安市| 巩留县| 穆棱市| 德格县| 南部县| 那曲县| 都江堰市| 九寨沟县|