---恢復內容開始---python
步驟大概以下:bash
1.須要一個python文件/項目.也就是咱們想要打包的文件ui
2.安裝pyinstaller,目的是將咱們的python文件生成爲exe可執行程序.spa
3.使用pyinstaller將python文件打包爲exe可執行程序命令行
4.將打包後的exe程序壓縮爲安裝包,方便咱們分享給其餘人.3d
這一步就不講了,任意一個python文件均可以,這裏我使用的是我編寫的一個爬取知乎回答的程序.code
若是你安裝了pip,那麼只需在cmd輸入: pip install pyinstaller,稍等片刻便可安裝完成 blog
安裝完成後,能夠輸入 pyinstaller 查看是否安裝成功.ip
1.首先咱們進入到python文件所在的目錄,將路徑複製下來.這個ZhihuAnswerDown.py文件,就是我要打包的文件.get
2.接着打開cmd,進入到python文件所在的目錄:
3.輸入命令: pyinstaller -F 文件名.py,運行.需注意,若是你打包的是一個項目的話,那麼這個文件名必定得是項目的入口文件.不然打包完成後有可能出錯.
注意到這個 -F 命令了嗎,意思以下:
-F : 打包成單個可執行文件 -w : 打包以後運行程序,只有窗口不顯示命令行 -c : 打包以後運行程序,顯示命令行
在這裏咱們使用-F便可
4.一頓操做以後,從新查看python文件目錄,會發現多了3個文件夾:__pycache__,build,dist
打開dist文件,ZhihuAnswerDown.exe這個就是幫咱們打包好的可運行程序了.
咱們只須要保留dist這個文件夾,其餘兩個沒什麼用,刪除便可
試着運行下:
跟預期一致.接下來壓縮運行程序
1.這一步其實很簡單,選中exe程序,右鍵添加到壓縮文件
2.勾選自解壓選項和鎖定壓縮文件,並起一個高大上的名字
3.選擇高級選項卡,點擊自解壓文件選項
4.在自解壓文件選項中設置選項,好比快捷方式,圖標,是否設置密碼等等.這個要看本身須要了.
打包完成後就能夠分享給其餘人了.
建議打包完成後,本身安裝一次試試看看能不能正常運行.
使用WinRAR打包的程序其實就是綠色程序, 沒有註冊表等信息
卸載的時候直接刪除文件夾和對應的快捷方式就行
---恢復內容結束---
步驟大概以下:
1.須要一個python文件/項目.也就是咱們想要打包的文件
2.安裝pyinstaller,目的是將咱們的python文件生成爲exe可執行程序.
3.使用pyinstaller將python文件打包爲exe可執行程序
4.將打包後的exe程序壓縮爲安裝包,方便咱們分享給其餘人.
這一步就不講了,任意一個python文件均可以,這裏我使用的是我編寫的一個爬取知乎回答的程序.
若是你安裝了pip,那麼只需在cmd輸入: pip install pyinstaller,稍等片刻便可安裝完成
安裝完成後,能夠輸入 pyinstaller 查看是否安裝成功.
1.首先咱們進入到python文件所在的目錄,將路徑複製下來.這個ZhihuAnswerDown.py文件,就是我要打包的文件.
2.接着打開cmd,進入到python文件所在的目錄:
3.輸入命令: pyinstaller -F 文件名.py,運行.需注意,若是你打包的是一個項目的話,那麼這個文件名必定得是項目的入口文件.不然打包完成後有可能出錯.
注意到這個 -F 命令了嗎,意思以下:
-F : 打包成單個可執行文件 -w : 打包以後運行程序,只有窗口不顯示命令行 -c : 打包以後運行程序,顯示命令行
在這裏咱們使用-F便可
4.一頓操做以後,從新查看python文件目錄,會發現多了3個文件夾:__pycache__,build,dist
打開dist文件,ZhihuAnswerDown.exe這個就是幫咱們打包好的可運行程序了.
咱們只須要保留dist這個文件夾,其餘兩個沒什麼用,刪除便可
試着運行下:
跟預期一致.接下來壓縮運行程序
1.這一步其實很簡單,選中exe程序,右鍵添加到壓縮文件
2.勾選自解壓選項和鎖定壓縮文件,並起一個高大上的名字
3.選擇高級選項卡,點擊自解壓文件選項
4.在自解壓文件選項中設置選項,好比快捷方式,圖標,是否設置密碼等等.這個要看本身須要了.
打包完成後就能夠分享給其餘人了.
建議打包完成後,本身安裝一次試試看看能不能正常運行.
使用WinRAR打包的程序其實就是綠色程序, 沒有註冊表等信息
卸載的時候直接刪除文件夾和對應的快捷方式就行
更多內容可訪問個人博客:http://www.yunc.top/