簡體   English   中英

如何在 Windows 10 中將默認瀏覽器更改為 Microsoft Edge for Jupyter Notebook?

[英]How to change the default browser to Microsoft Edge for Jupyter Notebook in Windows 10?

我已按照討論中的建議嘗試了以下操作,但它不起作用。

  1. c.NotebookApp.browser = '"C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe" %s'

  2. c.NotebookApp.browser = '"C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe" %s'

  3. c.NotebookApp.browser = 'C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe %s'

  4. 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'

此步驟的注意事項:

  1. 注意單引號和雙引號
  2. 確保項目之間有兩個反斜杠
  3. 不要忘記 %s
  4. 不要忘記刪除行首的#
  5. 如果您不知道瀏覽器的路徑是什么,請在“Windows 啟動”按鈕上查找並打開文件位置。 右鍵單擊應用程序,然后單擊屬性。 路徑將在那里。

步驟 4. 保存記事本文件並重新啟動 jupyter notebook 或 jupyter lab。 無論您的默認瀏覽器是什么,它現在都應該在您選擇的瀏覽器上打開。

如果您使用的是 Jupyter Lab,版本為 3.0.15,那么您可以按照以下步驟操作:

  1. 打開終端/ CMD,然后輸入jupyter-lab --generate-config
  2. 導航到C:\Users\user_name\.jupyter並打開 Python 文件jupyter_lab_config.py
  3. 您將需要更改c.ServerApp.browser
  4. 瀏覽器的路徑,后跟一個空格%s都放在一個" "中。
  5. 請記住在保存文件之前取消注釋此行。
  6. 仔細檢查 - 此行應在此 Python 文件中注釋掉: # c.ServerApp.open_browser = False

例如,我想使用 Microsoft Edge 作為 Jupyter Lab 的默認瀏覽器。 所以,對我來說:

c.ServerApp.browser = 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe %s'
  • 現在導航到要打開 Jupyter Lab 的文件夾。
  • 在該位置打開 CMD,然后在 CMD 中鍵入jupyter-lab

您現在應該對 go 很好,為 Jupyter 實驗室打開您選擇的瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM