為什么要打包exe有的時候只需要讓別人運行某種功能,傳輸文件以及代碼是需要別人配置好一定的環(huán)境才可以操作,而打包成exe文件就可以直接運行文件。 pyinstaller打包python中畢竟常用的打包方式 首先進(jìn)行pyinstaller的安裝,打開cmd輸入 pip install pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
準(zhǔn)備要打包的python文件,安裝好selenium環(huán)境 from selenium import webdriverdriver = webdriver.Chrome()#啟動瀏覽器驅(qū)動driver.get('https://www.baidu.com') #打開百度driver.find_element_by_id('kw').send_keys('松勤') #輸入框輸入松勤driver.quit()#退出瀏覽器
進(jìn)行pyinstaller打包,參數(shù)詳情(可向右拖動) 參數(shù) | 用法 | -F | 生成結(jié)果是一個 exe 文件,所有的第三方依賴、資源和代碼均被打包進(jìn)該 exe 內(nèi) | -D | 生成結(jié)果是一個目錄,各種第三方依賴、資源和 exe 同時存儲在該目錄(默認(rèn)) | -a | 不包含unicode支持 | -d | 執(zhí)行生成的 exe 時,會輸出一些log,有助于查錯 | -w | 不顯示命令行窗口 | -c | 顯示命令行窗口(默認(rèn)) | -p | 指定額外的 import 路徑,類似于使用 python path | -i | 指定圖標(biāo) | -v | 顯示版本號 | -n | 生成的 .exe 的文件名 |
切換到你要打包的python文件 pyinstaller -F -w test.py
雙擊dist里的exe文件就可以啟動 圖形窗口打包auto-py-to-exeauto-py-to-exe的安裝 打開cmd輸入安裝命令 pip install auto-py-to-exe -i https://pypi.tuna./simple/
在命令行窗口輸入auto-py-to-exe 在窗口中主要有幾個參數(shù): - Script Location:就是 python 腳本的路徑
- Onefile (--onedir / --onefile):就是上面的 -D 和 -F 參數(shù),生成單個 exe 文件或者生成一個文件夾
- Console Window (--console / --windowed):就是上面的 -w 和 -c 參數(shù),表示在運行的時候是否出現(xiàn)命令行窗口
- ICON:就是 ico 圖標(biāo)的地址
選擇好python文件點擊convert .py to .exe
|