无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

基于python+selenium的每日健康上報(bào)的程序打包問題

2021-01-16 11:15 作者:大海深處の便利店  | 我要投稿

????????2020年上半年疫情在家用python寫了個(gè)每日健康自動(dòng)打卡的腳本,后來打包成了exe,但是發(fā)現(xiàn)并不能實(shí)現(xiàn)想象中的隨便換個(gè)電腦都能用的程度,于是我就自己用了((●'?'●),順便水了個(gè)視頻。。。

? ? ????這不年末回家又想起來這事兒,上網(wǎng)查了查發(fā)現(xiàn)資料還不少,自己又琢磨琢磨終于有點(diǎn)門路了。

????????下面進(jìn)入正題。

????????首先打包工具用的是pyinstaller,沒有這個(gè)包的小伙伴要conda install pyinstaller一下,這里推薦一下anaconda,我覺得真的好用,只是鏡像要選好(爪巴)。

????????那下面開始打包,首先在開始菜單中找到并打開Anaconda Prompt,如圖1所示。

圖1 打開Anaconda Prompt

????????接著進(jìn)入到要打包的py文件路徑,比如我要打包的文件是每日健康上報(bào).py,文件目錄如圖2所示,plane.ico是我們要生成的exe文件的圖標(biāo)。

圖2?打包文件目錄

????????進(jìn)入打包目錄后終端如圖3所示,其中py37是我自己用anaconda創(chuàng)建的一個(gè)環(huán)境。

圖3 進(jìn)入打包目錄

????????接著我們在終端輸入pyinstaller -F -w -i plane.ico 每日健康上報(bào).py并回車,如圖4所示。

圖4 打包

出現(xiàn)圖5則打包成功。

圖5 打包成功

生成的exe文件在disk文件夾里,如圖6、7所示。

圖6
圖7

此時(shí)單獨(dú)執(zhí)行這個(gè)exe是可以運(yùn)行的,理論上在一臺(tái)沒有安裝python的電腦上也是可以運(yùn)行的,但是實(shí)際上會(huì)報(bào)錯(cuò),是瀏覽器插件的相關(guān)錯(cuò)誤,在CSDN查了一下,發(fā)現(xiàn)把chromedriver.exe和這個(gè)每日健康上報(bào).exe放在一個(gè)文件夾里打包到別的電腦上就可以運(yùn)行了,當(dāng)然這也有個(gè)致命的問題,就是別的電腦上要有谷歌瀏覽器,而且瀏覽器的版本要和chromedriver.exe對(duì)應(yīng),至于怎么對(duì)應(yīng)以及如何下載這個(gè)chromedriver.exe大家可以去參考這篇博客https://www.cnblogs.com/lfri/p/10542797.html


參考資料:

1、Python PyInstaller安裝和使用教程(詳解版)【http://c.biancheng.net/view/2690.html】

2、如何使用pyinstaller打包python腳本?【https://www.zhihu.com/question/52660083】

3、selenium 安裝與 chromedriver安裝【https://www.cnblogs.com/lfri/p/10542797.html】

基于python+selenium的每日健康上報(bào)的程序打包問題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
安国市| 重庆市| 湘潭市| 永吉县| 新田县| 新兴县| 桂平市| 通江县| 高要市| 竹溪县| 夏邑县| 铅山县| 嘉荫县| 石家庄市| 昌吉市| 台东县| 仁怀市| 新密市| 泰州市| 新竹市| 马尔康县| 邹平县| 忻州市| 巧家县| 利辛县| 望城县| 怀安县| 武隆县| 舒兰市| 宾川县| 祁门县| 紫阳县| 漳浦县| 陇川县| 拉孜县| 甘南县| 大渡口区| 固镇县| 吉水县| 疏附县| 灌南县|