1.安裝pyinstaller 庫
-
通過命令行安裝
-
快捷鍵windows +r ,輸入cmd,打開命令窗口,使用代碼 pip install pyinstaller 進行安裝;
-
如果安裝的是pip3 ,就用pip3 install pyinstaller 安裝;
-
我嘗試用這個方法安裝但是失敗了。所以找了參考教程,就是第二種方法。
-
-
- 通過本地下載安裝
- 先下載 pyinstaller的安裝文件,下載鏈接:http://www.pyinstaller.org/downloads.html
-
我是按照推薦下載了4.0版本的;
-
下載到本地后,直接解壓,然后通過管理員模式打開命令窗口,用 cmd 命令切換至 pyinstaller的解壓路徑,然后運行 python setup.py install
- 安裝的過程有點久,出現下面的提示(PyInstaller==版本號)表明安裝成功 (圖片是百度搜的,實際顯示的版本和你下載的版本是一致的,這個圖是安裝3.4 版本的)
- 通過 pip show pyinstaller查看詳細信息進一步確認安裝情況(我這里安裝的pip3 )
-
環境變量配置
-
簡單一點的操作就是直接放在python 目錄下。
-
類似於D:\python\Lib\site-packages\pyinstaller-4.0-py3.7.egg\PyInstaller,這個是我存放pyinstaller 的目錄;因為安裝python 的時候D:\python已經配置過環境變量了,所以我這里就省了這一步操作。
-
如果不想放在python 目錄下,就把放置pyinstallers的目錄添加到環境變量Path下。
-
2.生成exe 文件
-
在需要打包的文件目錄下(也就是放置py文件的地方),打開cmd,輸入命令行 pyinstaller -F 文件路徑+文件名
-
轉換成功的話就可以在生成dist文件下看到。
-
如果轉換出問題的話,目前有遇到的是:
-
py 文件名中有空格;
-
文件路徑寫錯;
-
還有一種特殊情況,就是pyinstaller 安裝成功了,但是生成的時候提示pyinstaller 不是可執行文件,這個時候需要檢查pyinstaller 庫的位置,我這里是直接放在了python路徑下。
-