導航:首頁 > 編程語言 > python如何生成exe

python如何生成exe

發布時間:2022-07-10 17:55:43

A. python文件如何存為exe

打包PY文件為EXE文件
cmd(或Power shell)進入py程序項目目錄,執行命令:pyinstaller -F -w --icon=xxx.ico main.py --noconsole。其中,-F表示生成單exe可執行文件,-w表示窗體程序,
--icon是設置exe的顯示圖標,'main.py'是程序的入口,--noconsole 表示不展示cmd窗口,反過來想看cmd窗口就改成--console。
編譯:pyinstaller -F -w game.py (-F表示打包單個文件,-w是為了打開exe時候不彈出黑框)
設置exe的圖標:pyinstaller -F -w -i bitbug_favicon.ico game.py (-i用來設置編譯成exe文件的圖標,後面跟.ico格式的圖片文件)

B. 如何把python程序做成exe

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

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

1、首先進入python安裝路徑D:Python27Scripts下,查看pip或easy_install是否安裝。

2、確保安裝了pip或者easy_install,在cmd命令行下輸入「easy_install」,沒有提示「xxx不是內部或外部命令……」,就說明easy install工具安裝成功。

3、打包exe文件所必須要使用的組件是pyinstaller文件,用esay_install pyinstaller或者pip install pyinstaller安裝即可,用這個方法安裝會把所有依賴的文件一起安裝,如果是exe的,可能會缺失依賴文件。

4、mainrunner.py是所有方法的入口,定位到mainrunner.py的文件夾(需要定位到具體py的文件夾,如果是工程的文件夾名,打包出來的是*.rar),在cmd里輸入定位到主要入口python文件的地址,輸入pyinstaller -F mainrunner.py運行後,exe文件即打包成功。

5、在mainrunner.py同路徑下生成一個dist文件夾,裡面生成一個mainrunner.exe文件,點擊後就會直接運行,查看結果即可。

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

E. 如何把python打包成exe

1.開始->運行->cmd->回車。
2.把路徑改為pyinstaller所在的路徑。比如pyinstaller在D盤,則輸入「D:」(不包括「下同)回車,再輸入」cd pyinstaller」回車。
3.把你要打包的.py文件和執行文件所需要的文件復制到你解壓的文件夾中(假如你要打包hello.py)
4.輸入「Configure.py」回車。
5.輸入「Makespec.py hello.py」回車,正確的話會產生一個hello文件夾。

F. python怎麼生成exe程序

環境:pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安裝pyinstaller,cmd --> pip install pyinstaller
2、安裝完成後,打開cmd,輸入命令:pyinstaller -F *.py(星號為py文件的全路徑,如下圖)
如下圖顯示,打包成功,會顯示exe文件的位置,找到運行即可用。
推薦學習《Python教程》。

G. 怎樣將python生成exe

Python是一個腳本語言,被解釋器解釋執行。它的發布方式:

.py文件:對於開源項目或者源碼沒那麼重要的,直接提供源碼,需要使用者自行安裝Python並且安裝依賴的各種庫。(Python官方的各種安裝包就是這樣做的)

.pyc文件:有些公司或個人因為機密或者各種原因,不願意源碼被運行者看到,可以使用pyc文件發布,pyc文件是Python解釋器可以識別的二進制碼,故發布後也是跨平台的,需要使用者安裝相應版本的Python和依賴庫。

可執行文件:對於非碼農用戶或者一些小白用戶,你讓他裝個Python同時還要折騰一堆依賴庫,那簡直是個災難。對於此類用戶,最簡單的方式就是提供一個可執行文件,只需要把用法告訴Ta即可。比較麻煩的是需要針對不同平台需要打包不同的可執行文件(Windows,Linux,Mac,...)。

本文主要就是介紹最後一種方式,.py和.pyc都比較簡單,Python本身就可以搞定。將Python腳本打包成可執行文件有多種方式,本文重點介紹PyInstaller,

PyInstaller的原理簡介

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在windows下的安裝

使用命令pip install pyinstaller即可

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

打包

打包的app里並不包含任何源碼,但將腳本的.pyc文件打包了。

基本語法:

pyinstaller options myscript.py

常用的可選參數如下:

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

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

--paths=DIR 設置導入路徑

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

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

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

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

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

H. 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視頻教程。

I. 如何將python文件做成exe程序

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

J. 如何打包python文件生成exe

下載pyinstaller包,使用這個包將python項目打包成exe文件,但是生成的exe文件會非常大,部署起來可能會出現一些問題。

閱讀全文

與python如何生成exe相關的資料

熱點內容
華為伺服器如何進陣列卡配置 瀏覽:433
apache伺服器ip地址訪問 瀏覽:716
如何買到安卓手機預裝軟體 瀏覽:535
冤罪百度雲不要壓縮 瀏覽:83
蘇州雲存儲伺服器 瀏覽:173
解壓收納原聲 瀏覽:384
java注冊驗證 瀏覽:372
火花app怎麼上推薦 瀏覽:980
什麼app能游戲投屏到電視上 瀏覽:455
伺服器託管到雲端是什麼意思 瀏覽:835
app保存草稿怎麼用 瀏覽:808
安卓如何進入proumb 瀏覽:144
主機虛擬雲伺服器 瀏覽:619
刪除分區加密的空間會不會恢復 瀏覽:706
京東app客戶上門怎麼看搜索量 瀏覽:741
怎麼在農行app購買黃金 瀏覽:46
c型開發板和單片機 瀏覽:146
虛擬機建立用戶的模板文件夾 瀏覽:904
無錫代碼編程培訓班 瀏覽:632
eps圖形數據加密 瀏覽:933