日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python生成可執行文件之PyInstaller庫的使用方式_python

作者:Zachery. ? 更新時間: 2022-06-07 編程語言

概述:

可以將.py源代碼轉換成無需源代碼的可執行文件(直接就可以運行的程序)

因為有的時候Windows,Mac,Linux系統上并沒有安裝Python的IDLE或者Python的解釋器,我們需要將源程序首先編譯或者打包成一個直接可以執行的程序。

安裝:

PyInstaller庫是第三方庫,使用前需要額外安裝。

打開Windows平臺下的command命令行,輸入pip install pyinstaller

pip install pyinstaller

如下圖所示提示安裝成功:?

使用方式:

找到程序源代碼,在源代碼所在目錄下,通過Windows命令行進行操作(因為Pyinstaller是命令行的執行程序,不是Python下的執行指令)

  • windows鍵+R鍵打開cmd命令,想要進入源代碼所在目錄。
  • 先進入指定盤,例如在cmd中輸入 D:,進入D盤。
  • 然后需要進入指定目錄,語法為:cd 路徑,例如?cd D:\Windows\System32
  • 在cmd命令行中,輸入?pyinstaller -F?文件名.py
pyinstaller -F 文件名.py
  • 執行完以上代碼后(以上代碼執行需要等待一段時間),打開所在目錄,我們會發現在該文件夾中多了以下圖中三個新文件夾。
  • 其中__pycache__,和build文件夾可以刪除。
  • 而dist文件夾中生成了一個與源文件同名的exe文件,這個就是打包之后生成的可執行文件。可以鼠標雙擊該文件進入我們的可執行程序。

下圖為可執行文件:

另一方案:

在源代碼所在目錄下,進入cmd命令行的另一種辦法

  • 在文件管理器中進入源代碼所在文件夾。
  • 資源管理器的地址欄中輸入cmd,按下回車鍵。則進入了該文件夾中的cmd命令行。
  • 在cmd命令行中,輸入 pyinstaller -F?文件名.py
pyinstaller -F 文件名.py

附:常用參數的使用方法如下

(1)-h

pyinstaller 命令的常用參數使用通過在命令行中輸入: >pyinstaller –h即可,截取常用其中一段如下圖所示:

(2)-i 或者--icon ? && -w

例如:--icon參數的使用如下:(指定打包程序使用的圖標文件)

>pyinstaller -F --icon="D:\a.ico" D:\python_test.py

>pyinstaller -F -w -i D:\tmp\main.ico D:\python_test.py

-F 表示生成單個可執行文件,執行后dist目錄中出現了python_test.exe文件,沒有任何依賴庫,執行它即可。

-w 表示去掉控制臺窗口,這在GUI界面時非常有用。不過如果是命令行程序的話那就把這個選項刪除吧!

-i 表示可執行文件的圖標

使用 PyInstaller庫需要注意以下問題:

◆ 文件路徑中不能出現空格和英文句號(.);

◆ 源文件必須是UTF-8編碼,暫不支持其他編碼類型。采用IDLE編寫的源文件都保存為UTF -8編碼形式,可直接使用即可。

總結

原文鏈接:https://blog.csdn.net/weixin_48270094/article/details/123906844

欄目分類
最近更新