最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
遂川县| 广东省| 高密市| 乌鲁木齐县| 新宾| 秦安县| 绥德县| 白银市| 华池县| 高唐县| 漳平市| 闵行区| 河间市| 兴化市| 晋中市| 绥德县| 苏尼特左旗| 阿鲁科尔沁旗| 扎赉特旗| 塔城市| 岳池县| 漳州市| 阿巴嘎旗| 河南省| 舟曲县| 商都县| 玉溪市| 绍兴市| 易门县| 汤原县| 安顺市| 靖宇县| 资阳市| 三河市| 衡南县| 丰宁| 南安市| 若尔盖县| 崇礼县| 福建省| 南岸区|