【系統(tǒng)環(huán)境】win 11
一、遇到的問題:jupyter notebook網(wǎng)頁不自動跳出
之前按照我所寫的博文步驟安裝了anaconda,安裝以后也驗(yàn)證了是沒有問題的。
文章地址如下供參考:https://blog.csdn.net/weixin_43416960/article/details/136692079?spm=1001.2014.3001.5502
結(jié)果打臉的事情啪啪的就來了。我發(fā)現(xiàn)我的 jupyter notebook 竟然打不開。
(一)輸入jupyter notebook命令
用cmd/Anaconda Prompt都可以,我是用的【以管理員身份運(yùn)行】。
管理員身份這么打開:
在彈出框中點(diǎn)【是】,我這里截不到圖了。(這里很簡單,也并不需要截圖哈~)
進(jìn)入小黑窗以后,輸入 jupyter notebook,回車,結(jié)果下面刷刷刷出來一堆,看著挺爽,結(jié)果就不動了,到這里就沒了:
但是我們從上面可以看到,有個提示:
(二)手動打開網(wǎng)頁
方框里面有三個路徑,第一個的意思是,打開一個文件夾,把這個路徑輸入 進(jìn)去,第二三個意思是打開一個瀏覽器,把其中任意(二選一)輸入到地址欄,回車即可,就會出現(xiàn) jupyter notebook 頁面了。(我這里沒截圖)
但是問題是,它不自動跳轉(zhuǎn),手動輸入太麻煩了吧。
什么原因呢,可能是瀏覽器的問題。我當(dāng)前的電腦里面只有360和edge兩個瀏覽器。后來我指定了edge瀏覽器,成功了,所以這是不是瀏覽器的問題呢?我又說不明白了……
二、解決辦法:指定瀏覽器
先說結(jié)果:我下載了一個谷歌,后來失敗了。最后還是用的Edge瀏覽器。
所以我不知道為什么谷歌瀏覽器會不行……(是因?yàn)槁窂街杏形募A名稱是中文?我沒有驗(yàn)證)
繼續(xù)說過程。
(一)找文件 jupyter_notebook_config.py
1、在小黑窗里面輸入命令:jupyter notebook --generate-config,然后回車:
如果出現(xiàn)選擇,就輸入一個【y】:
輸入【y】以后回車:
2、在結(jié)果中看到文件的地址:
3、按照這個地址找到文件:
因?yàn)槲野盐募臄U(kuò)展名隱藏了,所以我這里的文件沒有后綴【.py】,但不妨礙它就是文件 jupyter_notebook_config.py 哈。
4、打開文件
右鍵點(diǎn)擊該文件-【在記事本中編輯】,當(dāng)然也可以用notepad這類的文本編輯器打開,都可以。打開以后是這樣子:
(二)修改配置文件,指定瀏覽器
其實(shí)我覺得在任一個地方輸入配置信息都可以,但是我查的資料里面每個人都一本正經(jīng)的指定了(不完全相同的)位置。所以我也效仿一下,也找了個地方。
1、Ctrl+F,查找一下這個關(guān)鍵詞: App.browser = ‘’
找到位置以后,在它下面你輸入:
import webbrowser
webbrowser.register(‘msedge’,None,webbrowser.GenericBrowser(u’C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe’))
c.NotebookApp.browser = ‘msedge’
【注意】我發(fā)現(xiàn)如果直接復(fù)制上面這3行的話,粘貼出來的引號會變成全角(雖然我本來就是半角),這樣是不能用的。所以需要手動把全角改成半角。為了方便,我直接寫了這個可以復(fù)制的代碼,這個應(yīng)該就不會存在全半角的問題了(直接復(fù)制,根據(jù)自己的情況改動我上面加粗的內(nèi)容就行了):
import webbrowser
webbrowser.register('msedge',None,webbrowser.GenericBrowser(u'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'))
c.NotebookApp.browser = 'msedge'
2、修改配置信息
需要注意的是:
(1)原配置信息一點(diǎn)也不要動,只需要粘貼進(jìn)去三個語句即可;
(2)輸入的語句共有三句,是我配置的語句,需要根據(jù)個人情況進(jìn)行修改。
①和②填寫的內(nèi)容一樣,是瀏覽器的名稱,我也不知道瀏覽器叫什么,網(wǎng)上看到Edge瀏覽器就叫【msedge】,我這么寫也成功了。
③是瀏覽器的路徑。
因?yàn)槲覟g覽器的快捷方式在桌面,那就返回桌面,找到它,右鍵點(diǎn)擊瀏覽器圖標(biāo),再點(diǎn)擊屬性:
這里有個【目標(biāo)】,直接把這個路徑復(fù)制出來就好,然后把這個路徑粘貼到上圖中③那里,注意兩邊的半角引號(貌似單引號、雙引號都可以,但是不可以都有哦):
④ 不管這個配置文件 jupyter_notebook_config.py 里面原來有沒有 【NotebookApp.browser】 這個關(guān)鍵字,④這里都要這么寫。
我之前仿照上面搜索的Ctrl+F那個內(nèi)容,我以為這里要改呢,實(shí)操證明不能改:
3、至于上面那個谷歌瀏覽器的配置,不知道為什么也失敗了,就像我上文寫的那樣,不知道是不是因?yàn)槁窂街杏兄形牟艑?dǎo)致失敗的。這個就不得而知了,既然成功了,我先不去驗(yàn)證了。
4、配置信息修改完成以后,就可以保存關(guān)閉了。這時再返回cmd或者Anaconda Prompt的小黑窗,重新執(zhí)行一下jupyter notebook:
回車以后會發(fā)現(xiàn)網(wǎng)頁自動彈出了:
這就完成了。
三、總結(jié)
【問題】
aconda安裝成功以后,jupyter notebook可以出現(xiàn)打開的路徑,能夠手動復(fù)制粘貼地址路徑打開,卻不能自動跳轉(zhuǎn)到網(wǎng)頁。
【解決的辦法】
在配置文件中加入指定的瀏覽器配置信息。具體就是找到配置文件,然后輸入三行指令,具體的指令需要根據(jù)自己想要指定的瀏覽器名、以及瀏覽器的路徑來做些修改。
【后續(xù)】
我按照這個方法解決了問題以后,有一天又不能跳轉(zhuǎn)了。
回去看了一下才發(fā)現(xiàn),我那3行指定瀏覽器的配置信息消失了,不知道是什么原因。
于是我又重新粘貼了一遍保存了進(jìn)去,于是又行了。文章來源:http://www.zghlxwxcb.cn/news/detail-846308.html
四、尾巴
1、查找資料的時候,發(fā)現(xiàn)打不開 jupyter notebook 的情況有很多種,我這里只針對網(wǎng)頁不能自動跳轉(zhuǎn)的情況。僅供參考。
2、我的Edge瀏覽器有問題(是我自己的問題),竟然斷網(wǎng)。別的都不斷網(wǎng),只有它斷。以后用起來也是個問題。搞不好以后還是要試下谷歌。
3、這個jupyter notebook 的頁面,不知道為什么,感覺挺丑的,最重要的是很慢。后期有時間的話我再看下能不能搞好點(diǎn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-846308.html
到了這里,關(guān)于【python】Anaconda安裝后打不開jupyter notebook(網(wǎng)頁不自動跳出)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!