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