1. 程式人生 > >python3.5把py檔案轉換為exe檔案(by PyInstaller)

python3.5把py檔案轉換為exe檔案(by PyInstaller)

1.配置系統變數

安裝需要用到pip工具,該工具在3.5版本的python中已經自帶不用另行安裝,但是需要在系統變數中新增python下的Scripts資料夾,如下圖:
Path

在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】命令安裝會自動下載缺少的庫。

以上。