導航:首頁 > 編程語言 > python安裝exe文件

python安裝exe文件

發布時間:2022-09-27 04:37:38

A. python的exe庫怎麼安裝

python 打包成exe 主要有兩種,一種是py2exe,另一種便是pyInstaller,之前我是用py2exe的,但是我後來發現py2exe存在問題:1,打包好的 exe只能在相同的系統下運行,比如你在XP系統用py2exe打包好的exe只能在XP上運行,在win7上肯定有問題,而且也是存在在別的XP機子上也可能不能運行,因為一些別的機子可能會缺少dll文件什麼的,作者我當時之所以拋棄py2exe 也是因為這個原因;2,打包的文件也需要打包同exe下的dll,和一些庫的壓縮包,不然exe根本跑不起來。

B. python如何變為exe程序

PyInstaller其實就是把python解析器和你自己的腳本打包成一個可執行的文件,和編譯成真正的機器碼完全是兩回事,所以千萬不要指

望成打包成一個可執行文件會提高運行效率,相反可能會降低運行效率,好處就是在運行者的機器上不用安裝python和你的腳本依賴的

庫。在linux操作系統下,它主要用的binutil工具包裡面的ldd和objmp命令

PyInstaller輸入你指定的的腳本,首先分析腳本所依賴的其他腳本,然後去查找,復制,把所有相關的腳本收集起來,包括Python解析

器,然後把這些文件放在一個目錄下,或者打包進一個可執行文件裡面。

可以直接發布輸出的整個文件夾裡面的文件,或者生成的可執行文件。你只需要告訴用戶,你的應用App是自我包含的,不需要安裝其他

包,或某個版本的Python,就可以直接運行了。

需要注意的是,PyInstaller打包的執行文件,只能在和打包機器系統同樣的環境下。也就是說,不具備可移植性,若需要在不同系統上運

行,就必須針對該平台進行打包。

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

最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。

可運行在Windows,Mac和Linux操作系統下。

但它不是跨編譯的,也就是說在Windows下用PyInstaller生成的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。

基本語法:

pyinstaller options myscript.py

常用的可選參數如下:

--onefile 將結果打包成一個可執行文件

--onedir 將所有結果打包到一個文件夾中,該文件夾包括一個可執行文件和可執行文件執行時需要的依賴文件(默認)

--paths=DIR 設置導入路徑

--distpath=DIR 設置將打包的結果文件放置的路徑

--specpath=DIR 設置將spec文件放置的路徑

--windowed 使用windows子系統執行,不會打開命令行(只對windows有效)

--nowindowed 使用控制檯子系統執行(默認)(只對windows有效)

--icon=<FILE.ICO> 將file.ico添加為可執行文件的資源(只對windows有效)

更多技術請關注Python視頻教程。

C. 怎麼把 python 打包成 exe 可執行文件

PyInstaller
安裝pyinstaller
對於那些網路比較穩定,能夠流暢使用pip源地址的用戶,直接下面的命令就可以搞定:
pip install pyinstaller
通常我們會下載源碼包,然後進入包目錄,執行下面的命令(需要安裝setuptools):
python setup.py install
安裝完後,檢查安裝成功與否:
pyinstaller --version
安裝成功後,就可以使用下面的命令了:
pyinstaller : 打包可執行文件的主要命令,詳細用法下面會介紹。
pyi-archive_viewer : 查看可執行包裡面的文件列表。
pyi-bindepend : 查看可執行文件依賴的動態庫(.so或.dll文件)
pyi-... : 等等。

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

E. python如何編譯成exe文件

python如何編譯成exe文件?具體步驟如下:

python學習網,大量的免費python視頻教程,歡迎在線學習!

1、使用pycharm安裝pyinstaller。

2、找到pyinstaller的安裝目錄。

C:-script.py

相關推薦:《Python教程》

注意在該目錄的母目錄下一般有我們的程序文件

C:

3、將我們要打包的程序至pyinstaller的安裝目錄下:

C:venvScripts

4、打開cmd,找到該路徑 cd C:venvScripts,輸入命令pyinstaller -F *.py

如下圖顯示,打包成功。

5、此時在Scripts的目錄下能夠看到已經生成的dist目錄和*.spec文件。運行*.exe文件即可。

6、也可以使用命令pyinstaller -F *.py,該命令會將所有的依賴放到一個文件夾中。相當於-F的解壓。

F. python能封裝成exe文件么

py2exe的使用

將python安裝路徑添加到系統環境變數Path值中。(若已添加,請忽略此步)
建立setup.py文件,文件中輸入以下代碼:
from distutils.core import setup
import py2exe
setup(console=["將要轉換的文件名稱.py"])

在終端(cmd)輸入以下命令:
setup.py py2exe
這樣便完成了從.py文件到 .exe文件的轉換,生成的軟體在dist文件夾內。
這里需要注意的是:不同python程序不能一概而論,具體情況需要具體討論。

G. 怎麼把 python 打包成 exe 可執行文件

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

閱讀全文

與python安裝exe文件相關的資料

熱點內容
安卓手機如何投屏逍客 瀏覽:164
兒子干後媽的電影叫什麼 瀏覽:17
日韓在線資源中文字幕免費 瀏覽:143
第一彈app怎麼清除瀏覽歷史 瀏覽:898
1980法國電影少年的秘密 瀏覽:953
滿清十部電影大全 瀏覽:292
周末夫妻演員 瀏覽:345
末世之一女多男推薦 瀏覽:567
電腦VIP影視 瀏覽:395
看電影不要會員的網站 瀏覽:894
已知演算法文法G如下S 瀏覽:710
程序員周先生彩票 瀏覽:837
免費韓國中文倫理電影 瀏覽:975
大上海片尾曲 瀏覽:35
在哪裡可以看vr電視劇免費 瀏覽:15
steam的啟動項在文件夾的哪裡 瀏覽:375
午夜宅男看片網站 瀏覽:491
煤氣解壓伐不是加減調節是數字 瀏覽:123
對越自衛反擊戰電影大全集 影片 瀏覽:766
百度網盤小說資源 瀏覽:915