解決Jupyter-notebook不彈出默認瀏覽器的問題

寫給自己

1. 首先,確定你的問題是:Jupyter-notebook可以正常運行,但是不彈出默認瀏覽器,例如下圖(隻有下圖,瀏覽器死活沒動靜!):

解決方案:

1.電腦存在多個瀏覽器,且沒有設置默認瀏覽器,請選擇一個設置為默認瀏覽器。(方法由https://zhuanlan.zhihu.com/p/33266087該作者提供,但是對我沒效果)

2.修改Jupyter-notebook的配置文件

首先文件的位置在:C:\Users\用戶名.jupyter (註意,用戶名是你自己設置的,比如 Zhang ,這個看你的c盤具體的名字),打開方式選擇 記事本 就好,當然別的應用隨意

搜索 #c.NotebookApp.browser = '' ,會彈出如下的情況(Ctrl + H 搜索)

接下來進行修改,在上面搜的那條語句之後,添加:

import webbrowser
webbrowser.register(
  "Firefox", #自定義名字,復制時請刪除該註釋
  None, 
  webbrowser.GenericBrowser(u"D:\\Program Files\\Firefox\\firefox.exe"))
c.NotebookApp.browser = "Firefox"

(代碼來自:添加鏈接描述一定成功!!!Jupyter-notebook 修改默認瀏覽器和默認打開位置)

結果如下圖:

這裡有需要註意的地方:

1.webbrowser.GenericBrowser(u"D:\\Program Files\\Firefox\\firefox.exe"))#指定程序所在位置
這段代碼中的程序所在位置,根據你自己的程序所在位置寫,不要直接復制我的。如果自己不知道瀏覽器安裝在裡面,可以在桌面找到圖標,右鍵,屬性:

2.查到後的註意,根據上面給的代碼進行修改,即\需要改成兩個“\”
webbrowser.GenericBrowser(u"E:\\Software\\Firefox\\firefox.exe"))

3.什麼瀏覽器都可以,我使用的火狐。但是要求:瀏覽器的安裝目錄不要有中文,(我的谷歌有中文,所有換的火狐的)至於有中文如何解決,請自行百度 我累瞭,不想百度瞭。

到此這篇關於解決Jupyter-notebook不彈出默認瀏覽器的問題的文章就介紹到這瞭,更多相關Jupyter-notebook瀏覽器內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!