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