❶ python 能做成EXE程序嗎
用py2exe,方法如下:
1. 安裝py2exe
2. 將打包文件與被打包文件放在同一個文件夾下。。。
例如,你需要將test.py打包成exe,那麼test.py就是被打包文件,那麼打包文件呢,保存下邊的文件為.py文件 (例如setup.py):
# setup.py
from distutils.core import setup
import py2exe
setup(console=["test.py"])
放在同一個目錄的目的是因為在console = ["test.py"]時,不用考慮路徑問題,當然,你的是什麼py文件,就把名字替換了。。。
然後運行,運行命令為: python setup.py py2exe
如果你不會使用cmd運行python的命令,也不難,把運行命令粘貼在記事本中,然後修改後綴為.bat,例如run.bat,然後雙擊run.bat就可以啦。。(前提是,你設置了環境變數)
運行後,會產生一個dist文件夾,在文件夾中,有一個與被打包文件同名的exe文件,那個就是可執行文件啦。。。
❷ 如何將python文件做成exe程序
python製作exe可執行文件的方法---使用pyinstaller
python生成windows下exe格式的可執行程序有三種可選方案:
py2exe是大家所熟知的,今天要介紹pyinstaller,
這個工具全平台可用。
❸ 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高級進階視頻教程
❹ 怎樣把用python寫好的程序變成exe格式以便在沒有裝python的電腦上運行
python貌似有個批處理是干這個的。打開像cmd一樣。貌似啊,看過
❺ 有python代碼怎麼編成可執行的exe程序
py2exe啊,一點也不老,穩定而且好用。
操作步驟如下:
如果你有一個名為helloworld.py的python腳本,你想把它轉換為運行在windows上的可執行程序,並運行在沒有安裝python的windows系統上,那麼首先你應寫一個用於發布程序的設置腳本例如mysetup.py,在其中的setup函數前插入語句import py2exe 。
mysetup.py示例如下:
# mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])
然後按下面的方法運行mysetup.py:
python mysetup.py py2exe
上面的命令執行後將產生一個名為dist的子目錄,其中包含了helloworld.exe,python24.dll,library.zip這些文件。
如果你的helloworld.py腳本中用了已編譯的C擴展模塊,那麼這些模塊也會被拷貝在個子目錄中,同樣,所有的dll文件在運行時都是需要的,除了系統的dll文件。
dist子目錄中的文件包含了你的程序所必須的東西,你應將這個子目錄中的所有內容一起發布。
默認情況下,py2exe在目錄dist下創建以下這些必須的文件:
1、一個或多個exe文件。
2、python##.dll。
3、幾個.pyd文件,它們是已編譯的擴展名,它們是exe文件所需要的;加上其它的.dll文件,這些.dll是.pyd所需要的。
4、一個library.zip文件,它包含了已編譯的純的python模塊如.pyc或.pyo
上面的mysetup.py創建了一個控制台的helloword.exe程序,如果你要創建一個圖形用戶界的程序,那麼你只需要將mysetup.py中的console=["helloworld.py"]替換為windows=["myscript.py"]既可。
py2exe一次能夠創建多個exe文件,你需要將這些腳本文件的列表傳遞給console或windows的關鍵字參數。如果你有幾個相關聯的腳本,那麼這是很有用的。
運行下面個命令,將顯示py2exe命令的所有命令行標記。
python mysetup.py py2exe --help
❻ python 生成exe文件
生成單一的exe文件:
pyinstaller.py -F
..\BlogsToWordpress\BlogsToWordpress.py
主要選項包括:
-F, –onefile 打包成一個exe文件。
-D, –onedir 創建一個目錄,包含exe文件,但會依賴很多文件(默認選項)。
-c, –console, –nowindowed 使用控制台,無界面(默認)
-w, –windowed, –noconsole 使用窗口,無控制台
生成單一的exe不顯示黑框:pyinstaller.py -F -w ..\BlogsToWordpress\BlogsToWordpress.py
❼ 如何將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的圖標。這些都是可選項。
❽ python怎麼將代碼做成exe文件
你是說吧python源碼做成exe?python沒有編譯這個說法,打包成exe可以。linux下都是直接發布源碼的,windows下最常用的是py2exe這個工具,可以把python程序做成windows的exe可執行文件。
❾ 如何將python程序打包成exe文件
安裝pyinstaller
安裝方法
方法一:使用pip install pyinstaller,也可以參考: python如何安裝第三方包,
方法二:如果是下載github上的包之後手動安裝,那麼步驟是
打開cmd,切到pyinstaller解壓包目錄,我直接放在c盤目錄下了,所以我的操作是
cd C:\pyinstaller-develop
安裝pyinstaller,我的操作是
進目錄後輸入python setup.py install
❿ python如何生成exe文件
編寫測試代碼Hello.py
[python]
view
plain
print
"hello
python!"
編寫setup文件
[python]
view
plain
#
setup.py
from
distutils.core
import
setup
import
py2exe
setup(
console
=
[{"script"
:
"Hello.py",
"icon_resources"
:
[(1,
"hello.ico")]}]
)
setup參數說明:
script:需要編譯的py文件
icon_resources:生成的exe圖標文件
其他參數可以自己慢慢琢磨。
目前需要解決一個問題,如果讓該窗口執行完成之後不自動退出。