解決Jupyter-notebook不彈出默認(rèn)瀏覽器的問題
寫給自己
1. 首先,確定你的問題是:Jupyter-notebook可以正常運行,但是不彈出默認(rèn)瀏覽器,例如下圖(只有下圖,瀏覽器死活沒動靜?。?/p>
解決方案:
1.電腦存在多個瀏覽器,且沒有設(shè)置默認(rèn)瀏覽器,請選擇一個設(shè)置為默認(rèn)瀏覽器。(方法由https://zhuanlan.zhihu.com/p/33266087該作者提供,但是對我沒效果)
2.修改Jupyter-notebook的配置文件
首先文件的位置在:C:\Users\用戶名.jupyter (注意,用戶名是你自己設(shè)置的,比如 Zhang ,這個看你的c盤具體的名字),打開方式選擇 記事本 就好,當(dāng)然別的應(yīng)用隨意
搜索 #c.NotebookApp.browser = ''
,會彈出如下的情況(Ctrl + H 搜索)
接下來進行修改,在上面搜的那條語句之后,添加:
import webbrowser webbrowser.register( "Firefox", #自定義名字,復(fù)制時請刪除該注釋 None, webbrowser.GenericBrowser(u"D:\\Program Files\\Firefox\\firefox.exe")) c.NotebookApp.browser = "Firefox"
(代碼來自:添加鏈接描述一定成功?。?!Jupyter-notebook 修改默認(rèn)瀏覽器和默認(rèn)打開位置)
結(jié)果如下圖:
這里有需要注意的地方:
1.webbrowser.GenericBrowser(u"D:\\Program Files\\Firefox\\firefox.exe"))#指定程序所在位置
這段代碼中的程序所在位置,根據(jù)你自己的程序所在位置寫,不要直接復(fù)制我的。如果自己不知道瀏覽器安裝在里面,可以在桌面找到圖標(biāo),右鍵,屬性:
2.查到后的注意,根據(jù)上面給的代碼進行修改,即\需要改成兩個“\”
webbrowser.GenericBrowser(u"E:\\Software\\Firefox\\firefox.exe"))
3.
什么瀏覽器都可以,我使用的火狐。但是要求:瀏覽器的安裝目錄不要有中文,(我的谷歌有中文,所有換的火狐的)至于有中文如何解決,請自行百度 我累了,不想百度了。
到此這篇關(guān)于解決Jupyter-notebook不彈出默認(rèn)瀏覽器的問題的文章就介紹到這了,更多相關(guān)Jupyter-notebook瀏覽器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?tracemalloc跟蹤內(nèi)存分配問題
這篇文章主要介紹了Python?tracemalloc跟蹤內(nèi)存分配問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11在Ubuntu系統(tǒng)中運行python代碼的幾個步驟
項目中需要在Linux上運行自己寫的python腳本,特此記錄一下操作流程,整個流程比較簡單,下面這篇文章主要給大家介紹了關(guān)于在Ubuntu系統(tǒng)中運行python代碼的幾個步驟,需要的朋友可以參考下2023-12-12Python使用htpasswd實現(xiàn)基本認(rèn)證授權(quán)的例子
這篇文章主要介紹了Python使用htpasswd實現(xiàn)基本認(rèn)證授權(quán)的例子,服務(wù)器使用的是mini_httpd,需要的朋友可以參考下2014-06-06Python 實現(xiàn)數(shù)據(jù)結(jié)構(gòu)-循環(huán)隊列的操作方法
這篇文章主要介紹了Python 實現(xiàn)數(shù)據(jù)結(jié)構(gòu)-循環(huán)隊列的操作方法,需要的朋友可以參考下2019-07-07python實現(xiàn)最大子序和(分治+動態(tài)規(guī)劃)
這篇文章主要介紹了python實現(xiàn)最大子序和(分治+動態(tài)規(guī)劃),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07