成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一次學會兩種方式將 Python 打成 Exe

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

[[432384]]

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

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

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

  1. pip install pyinstaller  

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

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

詳細步驟

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

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

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

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

其中 dist 文件夾就有我們已經打包完成的 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 窗口的模塊。

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

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

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

  • Script Location:就是 python 腳本的路徑
  • Onefile (--onedir / --onefile):就是上面的 -D 和 -F 參數,生成單個 exe 文件或者生成一個文件夾
  • Console Window (--console / --windowed):就是上面的 -w 和 -c 參數,表示在運行的時候是否出現命令行窗口
  • ICON:就是 ico 圖標的地址

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

總結

 

多學 python,多多關注本公眾號文章,為找到小姐姐打上良好基礎。

 

責任編輯:武曉燕 來源: Python技術
相關推薦

2025-01-14 00:00:00

場景線程數據

2010-02-02 14:32:32

Python線程編程

2011-03-03 10:26:04

Pureftpd

2025-01-16 08:38:34

2010-09-07 11:09:59

2009-06-25 13:43:00

Buffalo AJA

2010-10-21 16:24:18

sql server升

2021-05-27 10:57:01

TCP定時器網絡協議

2010-08-06 09:38:11

Flex讀取XML

2009-06-23 18:18:13

SpringHibernate

2023-03-29 13:06:36

2010-04-20 15:32:20

主控負載均衡

2010-03-18 10:18:52

python模塊

2011-07-01 17:50:13

Python 多線程

2010-03-11 14:34:47

Python環境

2010-07-27 15:03:37

Flex ArrayC

2024-09-20 11:32:28

.NET內存管理

2010-05-10 18:19:00

負載平衡技術

2010-09-07 09:18:16

DIV彈出窗口

2010-01-08 10:52:17

Ubuntu VMwa
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 四虎午夜剧场 | 国产精品一区久久久 | 国产小视频精品 | 色综合久久天天综合网 | 黄色欧美大片 | 欧美国产日韩在线 | 亚洲网址在线观看 | 欧美精品video | 国产一区二区免费 | 亚洲国产精品视频 | 亚洲精品99 | 欧美日韩亚洲国产综合 | 一起操网站 | 综合色在线 | 欧美日韩网站 | av网站在线看 | 在线中文字幕视频 | 亚洲a在线观看 | 久久99精品久久久久久国产越南 | 成人国产免费视频 | 狠狠色综合欧美激情 | 欧美xxxx日本 | 在线观看免费高清av | 国产一区电影 | 欧洲亚洲一区 | 国产成人精品高清久久 | 日韩欧美中文在线 | 国产精品视频一区二区三区 | 2一3sex性hd | 精品久久国产 | 国产高清精品在线 | 日本理论片好看理论片 | 久久99精品久久久久婷婷 | 欧美一级在线观看 | www.久| 青青草免费在线视频 | 男女羞羞网站 | 亚洲国产黄色av | 久久久成人免费一区二区 | 欧美视频免费在线 | 黄色一级大片在线免费看产 |