方法其實就是利用pyinstaller和pywin32
1.安裝pyinstaller
輸入cmd進入windows命令提示符,如果沒有設定python環境變數,則轉到python安裝目錄的scripts目錄下,
如果已經設定python環境變數,可以跳過上述步驟。然後輸入 pip install pyinstaller後回車,直接執行等待安裝完成。
2.安裝pywin32
不能直接pip install pywin32安裝,
進入https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/下載對應的pywin32.exe檔案,安裝需要選擇對應自己電腦系統及python對應版本的exe,我電腦是64位系統,python3.5版本,我就選擇下面的版本,注意是電腦系統64位,而不是python是64位,我的python還是32位的。
下載完成後直接EXE檔案安裝,它會自動檢測你對應python的安裝目錄,並且把包安裝在相應目錄下。
(必須安裝對應的pywin32,不然即使你已經有pywin32,接下來的步驟也會出錯)
準備工作已經完成,接下來回到命令提示符,轉到你的python的scripts目錄下輸入
pyinstaller -F d:\python\login.py
其中-F為引數,可以寫多個,如pyinstaller.py -F -w C:\python\login.py
引數 含義
-F 指定打包後只生成一個exe格式的檔案
-D –onedir 建立一個目錄,包含exe檔案,但會依賴很多檔案(預設選項)
-c –console, –nowindowed 使用控制檯,無介面(預設)
-w –windowed, –noconsole 使用視窗,無控制檯
-p 新增搜尋路徑,讓其找到對應的庫。
-i 改變生成程式的icon圖示
D:\python\login.py為你所要轉換的檔案的路徑及檔名,也可以把py檔案放在python路徑下的scripts路徑下,這樣就可以省略路徑,直接寫檔名login.py
等待執行結束,若沒有錯誤,EXE檔案會建立在python安裝路徑的Scripts資料夾中的dist資料夾內,如D:\python\Scripts\dist。
此時就可以直接執行EXE檔案了奮鬥。
方法其實就是利用pyinstaller和pywin32
1.安裝pyinstaller
輸入cmd進入windows命令提示符,如果沒有設定python環境變數,則轉到python安裝目錄的scripts目錄下,
如果已經設定python環境變數,可以跳過上述步驟。然後輸入 pip install pyinstaller後回車,直接執行等待安裝完成。
2.安裝pywin32
不能直接pip install pywin32安裝,
進入https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/下載對應的pywin32.exe檔案,安裝需要選擇對應自己電腦系統及python對應版本的exe,我電腦是64位系統,python3.5版本,我就選擇下面的版本,注意是電腦系統64位,而不是python是64位,我的python還是32位的。
下載完成後直接EXE檔案安裝,它會自動檢測你對應python的安裝目錄,並且把包安裝在相應目錄下。
(必須安裝對應的pywin32,不然即使你已經有pywin32,接下來的步驟也會出錯)
準備工作已經完成,接下來回到命令提示符,轉到你的python的scripts目錄下輸入
pyinstaller -F d:\python\login.py
其中-F為引數,可以寫多個,如pyinstaller.py -F -w C:\python\login.py
引數 含義
-F 指定打包後只生成一個exe格式的檔案
-D –onedir 建立一個目錄,包含exe檔案,但會依賴很多檔案(預設選項)
-c –console, –nowindowed 使用控制檯,無介面(預設)
-w –windowed, –noconsole 使用視窗,無控制檯
-p 新增搜尋路徑,讓其找到對應的庫。
-i 改變生成程式的icon圖示
D:\python\login.py為你所要轉換的檔案的路徑及檔名,也可以把py檔案放在python路徑下的scripts路徑下,這樣就可以省略路徑,直接寫檔名login.py
等待執行結束,若沒有錯誤,EXE檔案會建立在python安裝路徑的Scripts資料夾中的dist資料夾內,如D:\python\Scripts\dist。
此時就可以直接執行EXE檔案了奮鬥。