python中如何將程序打包成爲exe可執行程序

首先,安裝一個第三方包:pyinstaller

從名字既可以看出,它是 .py後綴文件的安裝程序。
下載並安裝pyinstaller:

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

如果提示pip版本過低,使用如下命令升級即可:

python -m pip install --upgrade pip

如果pyinstaller版本不是最新,可使用如下命令更新:

pip install --upgrade pyinstaller

使用windows命令行打包 .py文件

準備好一個python文件,我以officeDist爲例。
創建一個文件夾包裹住要打包的 .py文件,防止由於打包生成的亂七八糟的文件夾和文件影響觀感。
我放在C盤下的test文件夾下。
在這裏插入圖片描述
命令:

pyinstaller -F C:\test\officeDist.py

-F是必須要帶的一個參數。
C:\test\officeDist.py是文件存放的絕對路徑。
在這裏插入圖片描述
當執行成功後,我們要注意exe文件生成的路徑。

但是這樣打包完成的exe文件運行後總會彈出一個dos小黑框,
我們可以添加一個參數 -w 來去除這個dos窗口:

pyinstaller -F -w C:\test\officeDist.py

如果寫的不是GUI界面程序,就不要這麼做了。


還可以在打包的同時給程序加上 .ico類型的圖標。
首先可以在easyicon上下載需要的圖標。
我這裏隨便下載一個,但是要主要圖標的格式必須是 .ico類型的。
命令語法爲:
pyinstaller -F -i 圖標文件所在路徑 py文件所在路徑
比如:
在這裏插入圖片描述
命令爲:

pyinstaller -F -i C:\test\heart.ico C:\test\officeDist.py

在這裏插入圖片描述
然後再發送到桌面快捷方式,可以看到如圖所示的效果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章