當前位置:首頁 » 編程語言 » python轉exe

python轉exe

發布時間: 2022-07-29 05:51:18

A. 如何把python腳本導出為exe程序

一.pyinstaller簡介

pyinstaller將Python腳本打包成可執行程序,使在沒有Python環境的機器上運行

最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。
可運行在Windows,Mac和linux操作系統下。
但它不是跨編譯的,也就是說在Windows下用PyInstaller生成的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。

二.pyinstaller在windows下的安裝

使用命令pip install pyinstaller即可
在windows下,pyinstaller需要PyWin32的支持。當用pip安裝pyinstaller時未找到PyWin32,會自動安裝pypiwin32



如果有打包錯誤,具體看build里的warn*.txt文檔,裡面詳細記載了錯誤的原因。一般都是庫丟失。
spec文件告訴PyInstaller如何去處理腳本。它對腳本名以及大多數pyinstaller的可選參數進行加密。PyInstaller就是通過執行spec文件的內容來build the app。



B. 如何將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的圖標。這些都是可選項。

C. python生成exe文件

這個是可以的
有兩個工具包可以使用pyinstaller和py2exe
推薦使用pyinstaller

D. 如何將python文件轉化為exe文件

1、安裝python軟體
2、在項目中放入ChannelUtil.java類,用來獲得渠道號
3、打好一個包放在與MultiChannelBuildTool.py同級目錄
4、在.py同級目錄info下的channel.txt添加渠道號
5、點擊MultiChannelBuildTool.py即可!

E. 如何把python程序做成exe

python製作exe可執行文件的方法---使用pyinstaller
python生成windows下exe格式的可執行程序有三種可選方案:
py2exe是大家所熟知的,今天要介紹pyinstaller,
這個工具全平台可用。

F. 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圖標文件
其他參數可以自己慢慢琢磨。
目前需要解決一個問題,如果讓該窗口執行完成之後不自動退出。

G. 如何把python編譯成exe文

在命令提示符窗口裡面,
首先將它的目錄調成py文件所在的目錄,
然後輸入pyinstaller -F 文件名 然後等待半分鍾到一分鍾就轉換好了。
有個缺點是,轉換出的exe文件體積比較大,大概為200M。但這種方法是最簡便的方法(也是我試過的唯一成功的方法)
不明白的話還可以看看這個網站http://blog.csdn.net/mrlevo520/article/details/51840217

H. 如何將python程序封裝成exe可執行文件

python生成windows下exe格式的可執行程序有三種可選方案:
py2exe是大家所熟知的,今天要介紹pyinstaller,
這個工具全平台可用。
曾使用python製作一個工具程序供公司同事使用後,由於公司使用mac
linux
windows都有很多,就使用過它來將程序做成可執行文件,兼容性好,只是會使得程序在linux平台和mac平台啟動較慢(windows還是比較快的),但基本夠用。

I. 怎麼把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 換成你需要偵測的文件即可。

熱點內容
華為手機更換開機密碼如何操作 發布:2025-01-24 14:43:15 瀏覽:699
快手等待上傳 發布:2025-01-24 14:41:37 瀏覽:380
apache和php7 發布:2025-01-24 14:32:26 瀏覽:892
linuxio文件 發布:2025-01-24 13:40:21 瀏覽:438
在excel設密碼如何取消 發布:2025-01-24 13:38:54 瀏覽:483
電腦裝存儲時不能開機 發布:2025-01-24 13:38:52 瀏覽:285
2000人同時在線的小程序需要什麼伺服器 發布:2025-01-24 13:37:17 瀏覽:853
怎麼搭建linux伺服器配置 發布:2025-01-24 13:37:16 瀏覽:113
安卓版什麼時候上線麻將模式 發布:2025-01-24 13:32:48 瀏覽:966
演算法實驗分析 發布:2025-01-24 13:20:25 瀏覽:137