將py文件轉為可執行的exe文件


1、將單個Python源程序(.py)轉換為可執行文件(.exe)
由於Python程序的執行依賴於其環境,不能在操作系統下直接運行,因此在某些情況下需要將將Python源程序(.py文件)轉換為可執行文件(.exe文件),這篇文章就來告訴大家如何將.py文件打包成.exe文件。
方法是安裝一個Python第三方庫pyinstaller,利用這個工具進行打包。接下來介紹一下步驟。
1.首先需要安裝Python,這里我們推薦Python 3.X系列。網址:https://www.python.org/downloads/
安裝好Python后,需要配置環境變量,這里有兩種方法:
1)在安裝時勾選Add Python3.X to PATH
在這里插入圖片描述
2)打開環境變量設置,在PATH后面加入Python的安裝目錄,如:我的Python安裝在D盤的Python37下:
在這里插入圖片描述
這兩種方法任選一種即可,檢查是否配置成功,打開cmd,輸入python,顯示如圖所示,即為配置成功。
在這里插入圖片描述
2.下面介紹一個下載第三方庫的管理器——pip包。pip可正常工作在Windows/MacOS/Unix/Linux等操作系統上,Python 2.7.9和3.4以后的版本已經內置了pip程序,所以不需要安裝。通過CMD命令進入命令行方式,我們可以通過進入Python安裝目錄下的Scripts文件夾(pip在該文件夾下),利用pip -h的命令查看pip的使用幫助:
在這里插入圖片描述
今天我們主要用的是install命令,這個命令的格式為:pip install [安裝庫名稱]。
3.安裝pyinstaller庫:電腦保持聯網狀態,以管理員身份運行CMD命令,進入Python安裝目錄下的Scripts文件夾,輸入語句pip install pyinstaller,會自動下載所需文件並安裝,最后提示你安裝成功。
在這里插入圖片描述
4.接下來我們介紹pyinstaller庫的使用。我們可以通過pyinstaller -h的命令查看該庫的使用幫助:
在這里插入圖片描述
將.py打包為.exe可執行文件,首先需創建一個工作目錄,並將需轉換為.exe的.py文件放在該目錄下,這里,我們在這個文件中寫了五句輸出“Hello World!”的語句。以管理員身份運行CMD,在該目錄下使用pyinstaller -F的命令進行轉換:
在這里插入圖片描述
同時,我們可以看到在創建的文件夾下生成三個目錄:pycache、dist和build:
在這里插入圖片描述
其中__pycache__存放的.pyc文件是依賴於Python環境運行的,但是它可以用於不想讓別人知道源碼的時候,因為這種類型的文件是無法查看源碼的;build目錄是pyinstaller存成臨時文件的目錄,可以安全刪除;最終的打包文件存在dist目錄下:
在這里插入圖片描述
我們進入該目錄,執行hello.exe試試看:
在這里插入圖片描述
成功!φ(0 ̄*)啦啦啦_φ(* ̄0 ̄)′

 

2、將多個Python源程序(.py)轉換為可執行文件(.exe)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM