python3.5把py檔案轉換為exe檔案(by PyInstaller)
阿新 • • 發佈:2018-12-29
1.配置系統變數
安裝需要用到pip工具,該工具在3.5版本的python中已經自帶不用另行安裝,但是需要在系統變數中新增python下的Scripts資料夾,如下圖:
在Path變數值中新增【;(python的安裝目錄)\Scripts】
*注意不要漏了最前面的分號
2.下載PyInstaller
官網連結:http://www.pyinstaller.org/
↑如上圖在Downloads中可以看到最新版本PyInstaller,上面是linux用的,下面是Windows用的。
3.安裝PyInstaller
這邊有兩個辦法:
方法①——開啟cmd直接輸入下面的命令(pyinstaller.zip的位置無所謂,但是是否需要解壓沒記錄,如果不行,可以試著解壓出來。)
pip install pyinstaller
*或者cd到上面①中提到的Scripts資料夾直接用pip.exe也可以,不過這個pip很常用,設在變數裡會方便一點。
↑如果一切正常就像上圖提示安裝成功。
方法②——開啟cmd,cd到pyinstaller.zip解壓出來的資料夾,執行如下命令
python setup.py install
!但是方法②我自己實測在安裝過程中會報錯。僅供參考。
4.使用PyInstaller生成exe檔案
這邊使用最簡單的-F引數生成檔案,執行以下命令:
#後面的路徑為你的python檔案的位置(如果第一步沒有新增變數,這裡還是要到Script下執行pyinstaller.exe檔案)
pyinstaller -F c:\...\your_python_file.py
↓生成的執行過程中的最後可以看到這句,這個就是生成的exe檔案位置:
到這裡,使用在python3.5下使用PyInstaller生成exe的教程就結束了。
5.可能遇到的問題
搜尋方法的過程中發現的可能遇到的問題:
1.許可權非管理員,安裝PyInstaller失敗。——>切換到管理員即可
2.需要pywin32之類的前置庫。——>這條如果使用【pip install pyinstaller】命令安裝會自動下載缺少的庫。
以上。