背景:用的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