三個方法生成python的exe文件


背景:用的python3.8

 

方法一:用cmd

輸入【pip3 install pyinstaller】

上一條指令報錯 事實上,在python3.8版本時,輸入pip也會顯示是無法支持的語句,需要用“pip3”

下一條指令顯示如下圖,因為我之前下載成功了

(之前下載成功用的命令是 python -m pip install --upgrade pip -i https://pypi.douban.com/simple

轉載自鏈接https://www.cnblogs.com/karrya/p/10873075.html

所以我不確定上圖中的第二條指令能不能成功 可以先試試用【pip3 install pyinstaller】 不成功再用上面這個長的指令)

 

一條簡單的指令檢查pyinstaller是否下載成功

【pyinstaller -v 】 (查看版本version)

 

然后用pyinstaller來生成exe文件

首先我有一個py文件叫dual.py

 在cmd中生成exe需要輸入指令【pyinstaller -F dual.py】 //此處的dual.py應該替換為你自己的文件名

注意,此處F必須大寫,否則會報錯。

但是需要注意的一點是,這條指令的使用是需要在你py文件所在的環境/文件夾里。

如下圖,我就是將dual.py放入了我的C:\Users\admin文件夾中,再使用上述語句

語句中的-F是有特殊用處的,可以自行百度,還有別的指令類型,這里就不介紹了

最后會生成三個文件夾和一個spec文件,生成的exe文件在dist里面

 

方法二:需要的工具pycharm (我用的社區版)

下載pyinstaller的方式與上述一樣

之后用pycharm打開需要生成exe的文件

選擇頁面左下角的terminal,如下圖所示

指令和方法都與上面差不多

 

 

方法三:下載pyinstaller

下載鏈接:http://www.pyinstaller.org/downloads.html

下載以后,將需要生成exe文件的py文件,我這里仍然是dual.py,放在PyInstaller的下載文件夾下面

上面的文件夾dual是我已經生成的exe文件所屬的文件夾,也就是結果。

下面的dual.py文件是我用來生成的文件。

在該頁面按住shift鍵+右鍵打開菜單,會有一個【在此處打開Powershell窗口(S)】的選項

打開后輸入語句【python pyinstaller.py -F dual.py】注意要將[dual.py]替換成你自己文件的名字

最后就ok了

從執行步驟來看和方法一中的差不多的

 2020-04-23 16:08:56

 


免責聲明!

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



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