python3打包exe
A. python怎麼轉成exe文件
python提供pyinstaller庫將代碼打包成exe可執行文件,步驟如下:
1.安裝pyinstaller
安裝的方式如同安裝導入其他包一樣,使用pip,執行命令:
pip3 install pyinstaller
自動下載並安裝。
2.打包並轉換成exe
打開終端,進入到需要轉換的python文件路徑下,執行命令:
pyinstaller -F -w (-i icofile) filename
參數說明:
filename:Python文件名
-w :表示隱藏程序運行時的命令行窗口(不加-w會有黑色窗口)
-i icofile:可選參數(可不要),表示給程序加上圖標,圖標必須為.ico格式。icofile表示圖標所在路徑,建議直接放在python同一路徑下,這樣子打包的時候直接寫文件名就好。
3.打包成功
命令執行成功後,會生成N個文件夾,所需要的exe文件就在dist文件夾里。
至此,在windows下將python文件轉成exe就這樣搞定了。
推薦課程:Python高級進階視頻教程
B. python3.4寫好的.py文件如何打包成exe
python3.4寫好的.py文件在另存為的時候,選擇我們存儲的文件的格式為EXE就可以了,如果這樣不行的話,就在另存為的時候選擇EXE格式。
C. 怎麼把python打包成exe
PyInstaller 是一個用來將 Python 程序打包成一個獨立可執行軟體包,支持 Windows、linux 和 Mac OS X。
下載
https://github.com/pyinstaller/pyinstaller/
2. 使用
python製作exe可執行文件的方法---使用pyinstaller
python生成windows下exe格式的可執行程序有三種可選方案: py2exe是大家所熟知的,今天要介紹pyinstaller, 這個工具全平台可用。我曾使用python製作一個工具程序供公司同事使用後,由於公司使用mac linux windows都有很多,就使用過它來將程序做成可執行文件,兼容性好,只是會使得程序在linux平台和mac平台啟動較慢(windows還是比較快的),但基本夠用。
安裝完pyinstaller之後就可以開始了。
1.使用pyinstaller生成可執行文件的方法
1.1 將依賴文件集中到一個文件夾:
pyinstaller -D -w main.py #把main.py替換成你的主入口python文件即可。
-w參數代表main.py是一個窗體程序。
1.2 將所有依賴文件都打包到同一個可執行文件中:
pyinstaller -F -w main.py
2.調查pyinstaller生成程序的載入過程
使用如下命令,可以得到運行時的跟蹤,tracing ,loader 的載入過程。
pyinstaller -Fwd aui.py #把aui.py 換成你需要偵測的文件即可。
D. 如何將python程序打包成exe文件
安裝pyinstaller
安裝方法
方法一:使用pip install pyinstaller,也可以參考: python如何安裝第三方包,
方法二:如果是下載github上的包之後手動安裝,那麼步驟是
打開cmd,切到pyinstaller解壓包目錄,我直接放在c盤目錄下了,所以我的操作是
cd C:\pyinstaller-develop
安裝pyinstaller,我的操作是
進目錄後輸入python setup.py install
E. 如何將python文件打包成exe文件
1.需要安裝 py2exe
2.示例代碼:
#exetest.py#創建一個gui界面,只用一個標簽和按鈕,無功能from Tkinter import *win = Tk()
label = Label(win,text = 'hello')
btn = Button(win,text = 'click')
label.pack()
btn.pack()
win.mainloop()
3.配置代碼:
#exeset.pyfrom distutils.core import setupimport py2exe
setup(console=["exetest.py"]) #運行的時候會有CMD窗口#或者setup(windows=["exetest.py"]) 運行的時候只有GUI
4.執行轉換
首先定位到文件目錄,然後運行CMD
python exeset.py py2exe
執行完畢之後會在該目錄中生成一個文件夾dist,裡面是生成的exe程序和相關依賴
5.使用pyinstaller
感覺pyinstaller比py2exe更好用,下載pyinstaller後解壓就好,然後把一個demo.py復制到目錄下,定位到位置後輸入命令:
python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py
其中 --onefile 表示只生成一個.exe文件,相關依賴都打包了, --windowed 表示生成的是GUI,否則是帶命令窗口的, --icon 是設置.exe的圖標。這些都是可選項。
F. 如何把python文件打包成exe
建議使用 Py2exe
具體使用 首先安裝 pip
然後使用 pip 安裝 py2exe
然後為你的項目寫一個安裝文件如 setup_win.py 文件內容類似這樣
#setup_win.py
fromdistutils.coreimportsetup
importpy2exe
options={"py2exe":{
"compressed":1,
"optimize":2,
"bundle_files":1#打包資源到一個文件
}}
#命令行程序把windows改為console
setup(windows=["main.py"],options=options,zipfile=None)
然後執行 python/python3 setup_win.py py2exe 你的可執行exe單文件就做好了