[英]How to change the default browser to Microsoft Edge for Jupyter Notebook in Windows 10?
我已按照此討論中的建議嘗試了以下操作,但它不起作用。
c.NotebookApp.browser = '"C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe" %s'
c.NotebookApp.browser = '"C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe" %s'
c.NotebookApp.browser = 'C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe %s'
c.NotebookApp.browser = 'C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe %s'
啟動 Jupyter Notebook 后,命令提示符正在打開,但 Edge 未隨筆記本啟動。 Chrome 是我在系統中的默認瀏覽器,我想保持這種狀態。 我在 Jupyter Notebook 命令提示符 window 中收到以下消息
[I 16:23:06.903 NotebookApp] 從 C:\Users\Pradip\anaconda3\lib\site-packages\jupyterlab 加載的 JupyterLab 擴展
[I 16:23:06.903 NotebookApp] JupyterLab 應用程序目錄為 C:\Users\Pradip\anaconda3\share\jupyter\lab
[I 16:23:06.918 NotebookApp] 從本地目錄提供筆記本:C:\Users\Pradip
[I 16:23:06.918 NotebookApp] Jupyter Notebook 運行於:
[I 16:23:06.918 NotebookApp] http://localhost:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2
[I 16:23:06.918 NotebookApp] 或http://127.0.0.1:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2
[I 16:23:06.918 NotebookApp] 使用 Control-C 停止此服務器並關閉所有內核(兩次跳過確認)。
[C 16:23:06.996 NotebookApp]
To access the notebook, open this file in a browser:
file:///C:/Users/Pradip/AppData/Roaming/jupyter/runtime/nbserver-12016-open.html
Or copy and paste one of these URLs:
http://localhost:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2
or http://127.0.0.1:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2
“anaconda”會打開您在操作系統中默認擁有的瀏覽器。 所以最簡單的選擇是更改系統的默認瀏覽器
將目標鏈接粘貼在單引號內,並確保刪除雙引號並在路徑中使用正斜杠。 (反斜杠用在雙引號中,正斜杠用在單引號中)
在關閉單引號之前添加 %s,因此它將路徑作為瀏覽器命令讀取,並在第一個單引號之前添加字母 u 以指示這是 unicode 字符串c.NotebookApp.browser = u'BROWSER TARGET LINK HERE %s'
經過大量搜索和對無效嘗試的挫敗后,我在這篇文章的幫助下找到了解決方案,並結合了 John Lang 在評論中的回復。
步驟 1. 從 Anaconda 開始菜單打開 Anaconda Prompt (CMD.exe Prompt) 並鍵入
一個。 對於 jupyter 筆記本:
jupyter notebook --generate-config
灣。 對於 jupyter 實驗室:
jupyter lab --generate-config
第 2 步。這將生成一個文件名(例如C:\Users......\.jupyter\jupyter_lab_config.py
),您必須在計算機上找到並“使用”記事本“打開”。
步驟 3. 編輯行#c.NotebookApp.browser = ''
或#c.LabApp.browser = ''
以包含您想要打開 jupyter notebook 或 jupyter lab 的瀏覽器的路徑(我在我的例子):
c.NotebookApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'
或者
c.LabApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'
此步驟的注意事項:
步驟 4. 保存記事本文件並重新啟動 jupyter notebook 或 jupyter lab。 無論您的默認瀏覽器是什么,它現在都應該在您選擇的瀏覽器上打開。
如果您使用的是 Jupyter Lab,版本為 3.0.15,那么您可以按照以下步驟操作:
jupyter-lab --generate-config
C:\Users\user_name\.jupyter
並打開 Python 文件jupyter_lab_config.pyc.ServerApp.browser
" "
中。# c.ServerApp.open_browser = False
例如,我想使用 Microsoft Edge 作為 Jupyter Lab 的默認瀏覽器。 所以,對我來說:
c.ServerApp.browser = 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe %s'
jupyter-lab
。您現在應該對 go 很好,為 Jupyter 實驗室打開您選擇的瀏覽器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.