日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式

瀏覽:23日期:2022-07-30 14:30:52

最近在使用 Python notebook時(shí)老是出現(xiàn)python崩潰的現(xiàn)象,如下圖,誘發(fā)的原因是“KERNELBASE.dll”,異常代碼報(bào)“40000015”。

jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式

折騰半天,發(fā)現(xiàn)我啟動(dòng)notebook時(shí)是用自定義startup.bat方式方式啟動(dòng)的,bat文件的內(nèi)容為

start C:Anaconda3python.exe 'C:/Anaconda3/Scripts/jupyter-notebook-script.py'

平時(shí)雙擊這個(gè)bat文件就行了,如果報(bào)這個(gè)莫名的錯(cuò)誤,是因?yàn)闄?quán)限不對(duì),需要用管理員方式運(yùn)行,如圖,問(wèn)題解決!

jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式

補(bǔ)充知識(shí):jupyter notebook占用內(nèi)存空間過(guò)大打不開(kāi)的解決辦法(包括但不限于爬蟲(chóng)造成的)

jupyter notebook由于超過(guò)內(nèi)存限制而“鎖死”的解決這兩天用爬蟲(chóng)爬數(shù)據(jù)的時(shí)候由于print了大量的爬取內(nèi)容,讓notebook內(nèi)存溢出停止運(yùn)行,連帶著localhost:8888也崩潰了。Google Chrome的處理機(jī)制應(yīng)該是殺掉內(nèi)存溢出的頁(yè)面,所以localhost:8888刷新一下就恢復(fù)了。

jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式

但是!我的code找不回來(lái)了!不知道是什么機(jī)制,在文件里看到的大小只有不到45MB,但是一旦從localhost:8888里面打開(kāi),(用任務(wù)管理器看的)Chrome占用的內(nèi)存就遠(yuǎn)遠(yuǎn)超過(guò)這個(gè)數(shù)字,一直飆升到3GB的時(shí)候再次彈出來(lái)內(nèi)存不足的提示,同時(shí)頁(yè)面被殺掉。用pycharm嘗試更是失敗,比Chrome還吃?xún)?nèi)存。

jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式

在經(jīng)歷了各種嘗試,上網(wǎng)搜了也沒(méi)有發(fā)現(xiàn)相關(guān)情況之后,自己偶然發(fā)現(xiàn)了解決辦法:

如何打開(kāi)源文件:

在ipynb文件的地方選擇打開(kāi)方式,用Chrome瀏覽器打開(kāi),頁(yè)面的觀感類(lèi)似于網(wǎng)頁(yè)源碼,內(nèi)容是json格式的。

我能想到的幾種解決辦法:

第一種是笨辦法(核心思想:只要能夠打開(kāi)源文件就可以把需要的東西復(fù)制下來(lái)),把重要的代碼復(fù)制出來(lái),比如到txt文件里面,再把格式用的一些字符去掉,如果代碼量不是很多可以這樣做;

這是一定能成功的辦法,就是麻煩了一些,就不多說(shuō)了。

第二種是重新構(gòu)造一個(gè)json文件(核心思想:既然我已經(jīng)知道ipynb本質(zhì)是json就可以仿造構(gòu)建一個(gè)可以打開(kāi)的ipynb),導(dǎo)致問(wèn)題的只是一個(gè)block,所以把有問(wèn)題的block之外的所有block信息復(fù)制到一個(gè)txt文件,再重命名成ipynb,用jupyter notebook解析出來(lái)即可(甚至還可以直接繼續(xù)運(yùn)行);

實(shí)際可行性:我是用的第二種辦法,實(shí)測(cè)可行,簡(jiǎn)單快捷。要注意的是一定要把最末尾的ipynb格式信息復(fù)制上。知道ipynb構(gòu)造之后,覺(jué)得自己也能寫(xiě)個(gè)網(wǎng)頁(yè)打開(kāi)ipynb的程序了(大誤)

第三種思想是用Python直接讀取ipynb文件,然后小心地把重要代碼和結(jié)果還原。(核心思想:不管后綴名是什么,只要里面是json格式就可以用Python的json包load),這種方法一定要注意的一點(diǎn)是,要觀察好json文件里面的構(gòu)造,不要全部print!不要全部print!之前怎么死的還不長(zhǎng)記性嗎?只要一print之前內(nèi)存溢出的block就全部玩兒完,就又有了一個(gè)被鎖死的ipynb文件。

理論可行性:文件本身的大小只有幾十MB,輕輕松松就能存下,內(nèi)存溢出可能是因?yàn)閜rint的內(nèi)容在網(wǎng)頁(yè)中占用的資源成倍增加。我沒(méi)有嘗試這么做,因?yàn)殡S時(shí)需要存檔備份,小心臟受不了。

看到這兒基本上問(wèn)題就應(yīng)該解決了,下面補(bǔ)充一點(diǎn)問(wèn)題來(lái)源和教訓(xùn)

前因后果:為什么會(huì)內(nèi)存溢出

這是一個(gè)“雄心勃勃”的爬蟲(chóng),要爬的東西很多,所以會(huì)長(zhǎng)時(shí)間運(yùn)行。由于微博的反爬做的很好,我不確定什么時(shí)候會(huì)被屏蔽,同時(shí)需要debug嘛,所以就隔一段時(shí)間print爬到的網(wǎng)頁(yè)。另外為了觀察進(jìn)度還用了tqdm(非常好用,墻裂推薦),是為print的另一部分內(nèi)容。時(shí)間積累了很久(大概兩天多)就卡崩潰了。

經(jīng)驗(yàn)教訓(xùn):

1、執(zhí)行正式文件的時(shí)候還是最好備份一下,這次出問(wèn)題我的結(jié)果是保存在文件里面的,是code打不開(kāi)了,由于是孤本所以還是有點(diǎn)慌的(主要是跟微博斗智斗勇那么多天不想再搞了)

2、可以試著在文件里面寫(xiě)入日志,簡(jiǎn)單的就print也沒(méi)關(guān)系,這種長(zhǎng)時(shí)間運(yùn)行的程序還是需要考慮周全一點(diǎn)

附一個(gè)ipynb文件源文件格式示例:

內(nèi)容是hello world!

{“cells”: [{“cell_type”: “code”,“execution_count”: 1,“metadata”: {},“outputs”: [{“name”: “stdout”,“output_type”: “stream”,“text”: [“hello world!n”]}],“source”: [“print(‘hello world!’)”]},{“cell_type”: “code”,“execution_count”: null,“metadata”: {},“outputs”: [],“source”: []}],“metadata”: {“kernelspec”: {“display_name”: “Python 3”,“l(fā)anguage”: “python”,“name”: “python3”},“l(fā)anguage_info”: {“codemirror_mode”: {“name”: “ipython”,“version”: 3},“file_extension”: “.py”,“mimetype”: “text/x-python”,“name”: “python”,“nbconvert_exporter”: “python”,“pygments_lexer”: “ipython3”,“version”: “3.7.3”}},“nbformat”: 4,“nbformat_minor”: 2}

以上這篇jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
人人精品亚洲| 日本不卡不码高清免费观看| 欧美成人日韩| 久久精品国产99| 清纯唯美亚洲综合一区| 精品在线网站观看| 青青草国产成人99久久| 麻豆久久一区二区| 久久99久久人婷婷精品综合| 免费观看在线色综合| 秋霞影视一区二区三区| 欧美激情aⅴ一区二区三区| 亚洲人妖在线| 国产日产精品一区二区三区四区的观看方式 | 欧美日一区二区| 动漫av一区| 六月丁香综合在线视频| 国产欧美日韩一区二区三区四区| 日韩欧美另类中文字幕| 日本a级不卡| 欧美亚洲tv| 欧美天堂一区| 牛牛精品成人免费视频| 高清av一区| 欧美丰满日韩| 亚洲婷婷免费| 99视频一区| 日韩av在线播放网址| 免费日韩视频| 国产精品久久久久av电视剧| 综合激情视频| 成人黄色av| 亚洲精品系列| 偷拍欧美精品| 亚洲欧洲美洲av| 国产探花一区二区| aa国产精品| 91精品国产成人观看| 国产精品成人一区二区网站软件| 免费视频最近日韩| zzzwww在线看片免费| 日韩av一区二区三区四区| 日韩中文影院| 国产精品久久久久77777丨| 久久高清一区| 欧美91福利在线观看| 欧美国产专区| 一区二区电影在线观看| 亚洲大片在线| 伊人久久大香线蕉av不卡| 国产aⅴ精品一区二区三区久久| 日韩精品久久久久久久软件91| 亚洲一区欧美二区| 国产精品外国| 日韩影院精彩在线| 蜜臀久久99精品久久久久久9| 怡红院精品视频在线观看极品| 激情综合激情| 秋霞影视一区二区三区| 92国产精品| 国内激情久久| 麻豆网站免费在线观看| 美女视频网站久久| 免费一级欧美在线观看视频 | 国产精品国产一区| 成人高清一区| 国产综合色区在线观看| 欧美日韩色图| 性欧美长视频| 日韩成人午夜精品| 你懂的国产精品永久在线| 精品视频在线观看网站| 欧洲亚洲一区二区三区| 日韩午夜一区| 亚洲精品免费观看| 国产欧美一区二区三区国产幕精品 | 你懂的亚洲视频| 日韩中文视频| 亚洲天堂日韩在线| 日本h片久久| 国产一区2区在线观看| 午夜欧美巨大性欧美巨大| 亚洲高清二区| 中文字幕一区二区三区日韩精品 | 精品久久中文| 久久久久久久久99精品大| 亚洲一级淫片| 精品美女在线视频| 午夜精品网站| 久久精品国产久精国产| 免费视频一区三区| 国产精品magnet| 国产手机视频一区二区 | 精品捆绑调教一区二区三区 | 国产精品一区二区免费福利视频| 成人久久一区| 欧美日韩va| 香蕉国产精品| 精品国产欧美日韩| 日本在线不卡视频一二三区| 久久国产欧美| 国产成人免费| 91麻豆精品激情在线观看最新| 亚洲天堂黄色| 国产精品精品| 美女精品一区二区| 日韩三区四区| 视频一区视频二区中文字幕| 国语精品一区| 日韩欧美在线精品| 黄色亚洲精品| 91精品二区| 欧美成a人国产精品高清乱码在线观看片在线观看久| 日韩手机在线| 一区二区三区网站| 国内精品福利| 99久久精品费精品国产| 免费高潮视频95在线观看网站| 欧美黄页在线免费观看| 久久国产日韩欧美精品| 亚洲毛片在线| 色综合视频一区二区三区日韩| 三级欧美在线一区| 欧美精品自拍| 精品日韩毛片| 亚洲成人一区| 在线国产一区二区| 黄色日韩在线| 一区二区亚洲视频| 综合一区二区三区| 亚洲狼人精品一区二区三区| 精品三区视频| 国产综合色区在线观看| 国精品一区二区| 国产一区欧美| 99国产精品久久久久久久成人热 | 婷婷视频一区二区三区| 久久福利精品| 欧美日韩一视频区二区| 欧美日韩1区| 成午夜精品一区二区三区软件| 国产精品久久久久久久久妇女| 国产精品久久久久蜜臀| 久久精品高清| 国产模特精品视频久久久久| 日韩中文字幕| 久久av免费看| 亚洲午夜精品久久久久久app| 老鸭窝毛片一区二区三区| 欧美一区自拍| 亚洲高清久久| 日韩黄色av| 中文在线中文资源| 亚洲tv在线| 国产aa精品| 国产二区精品| 日本免费一区二区视频| 群体交乱之放荡娇妻一区二区| 久久性天堂网| 国产videos久久| 日韩精品一卡二卡三卡四卡无卡| 欧美激情麻豆| 亚洲人成网77777色在线播放| 久久亚洲国产精品尤物| 麻豆久久精品| 不卡专区在线| 天堂精品久久久久| 日韩精品一卡| 久久男人av| 日本国产亚洲| 亚洲一区观看| 成人精品天堂一区二区三区| 人人爱人人干婷婷丁香亚洲| 国产精品普通话对白| 日本一二区不卡| 麻豆成人综合网| 亚州av日韩av| 亚洲一区二区动漫| 亚洲大片在线| 日韩免费福利视频| 粉嫩av一区二区三区四区五区 | 亚洲区国产区| 亚洲毛片视频| 亚洲精品伦理| 丝袜脚交一区二区| 99国产成+人+综合+亚洲欧美| 日本欧美不卡| 久久精品卡一| 日韩成人高清| 日本综合视频| 日本欧美大码aⅴ在线播放| av免费不卡国产观看| 国产日韩高清一区二区三区在线 | 国产精品天天看天天狠| 亚洲乱码久久| 日韩欧美中文字幕在线视频| 911亚洲精品| 国产剧情一区二区在线观看| 国产乱人伦精品一区| 日韩中文字幕|