問題描述
在正常安裝了JupyterLab(或者Jupyter notebook)後,從命令行啓動時,無法跳到瀏覽器頁面,情況如下圖所示:
(我是直接在window的環境下裝的JupyterLab,JupyterLab是Jupyter Notebook的升級版本,具有比JupyterNote更強大的功能,界面如下。如果是在Anaconda環境中出現這種情況,操作和此一樣)
JupyterLab具體說明,請詳見官網(JupyterLab)
解決方法
之所以出現這種情況是因爲連接不到你的瀏覽器 ,具體解決方法如下:
方法一:(治標不治本)
將如圖所框選的鏈接(圖中有兩個鏈接,選其中之一就行)複製到瀏覽器下打開即可。
方法二:(解決根本問題)
步驟1:生成配置文件
在windows命令行輸入以下代碼:
jupyter lab --generate-config
或者:
jupyter notebook --generate-config
如果是裝的jupyter lab就輸入第一行代碼,如果裝的是jupyter notebook就輸入第二行代碼。
運行之後會生成一個文件
注意: 上面在生成配置文件時,無論輸入的是第一行代碼,還是第二行代碼,生成的都是名爲 jupyter_notebook_config 的python文件。
步驟2:修改配置文件
將這個 jupyter_noteboook_config python文件用合適的軟件打開(記事本就可以,但是記事本找相應的代碼的時候不太方便,建議用python的編譯器打開,在此我是用 notepad++ 打開的)
找到 #c.NotebookApp.brower = ’ '
將其進行如下修改:
import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"))
c.NotebookApp.browser = 'chrome'
我這裏用的是谷歌瀏覽器:chrome ,你可以根據自己使用的瀏覽器自行修改名稱。
下圖爲我修改後的圖片:
注意:
1.括號內爲你所用瀏覽器的根路徑, windows下路徑中的 單 \ 在此要改爲 雙 \
2.修改添加的三行代碼前面的 # 要去掉
修改完成後保存即可,接下來再回到windows命令行,輸入jupyter lab(或者jupyter notebook),即可在瀏覽器中打開。