三個方法生成python的exe文件

背景:用的python3.8html

 

方法一:用cmdpython

輸入【pip3 install pyinstaller】shell

上一條指令報錯 事實上,在python3.8版本時,輸入pip也會顯示是沒法支持的語句,須要用「pip3」工具

下一條指令顯示以下圖,由於我以前下載成功了spa

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

轉載自連接https://www.cnblogs.com/karrya/p/10873075.htmlhtm

因此我不肯定上圖中的第二條指令能不能成功 能夠先試試用【pip3 install pyinstaller】 不成功再用上面這個長的指令)blog

 

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

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

 

而後用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

相關文章
相關標籤/搜索