簡體   English   中英

如何在 RHEL5 雲機中使用 Jupyter Notebook

[英]How to use Jupyter Notebook in RHEL5 Cloud Machine

我正在使用 RHEL5 雲桌面(通過 putty)。 這沒有任何 UI 或瀏覽器。

先決條件:我已經安裝了anaconda3。 所以 Jupyter 包括在內。 我能夠啟動 jupyter notebook。 但是,我收到了這個警告

“沒有找到 web 瀏覽器:找不到可運行的瀏覽器。”

如何在雲機器中啟動 jupyter-notebook 並從我的本地 PC 訪問它。

我遵循以下方法,並且能夠在遠程服務器中配置 jupyter。

https://agent-jay.github.io/2018/03/jupyterserver/#step-3-running-a-public-notebook-server-via-the-web

第 1 步:密碼設置

$ jupyter notebook --generate-config
$ jupyter notebook password
Enter password:  ****
Verify password: ****

[NotebookPasswordApp] 將散列密碼寫入 /Users/you/.jupyter/jupyter_notebook_config.json

注意:在步驟 3 中編輯 jupyter_notebook_config.json 時使用此哈希密碼

步驟 2:使用 SSL 進行加密通信

$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mycert.pem -out mycert.pem

注意:上面的命令與官方 Jupyter 文檔中的命令略有不同,由於某種原因它對我不起作用。

第 3 步:運行公共筆記本服務器(通過網絡)

使用您喜歡的文本編輯器打開 /Users/you/.jupyter/jupyter_notebook_config.py 並編輯以下內容

設置證書文件、ip、密碼、關閉和瀏覽器自動打開的選項

c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'
c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mycert.pem'
# Set ip to '*' to your IP address.
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:bcd259ccf...<your hashed password here>'
c.NotebookApp.open_browser = False
# It is a good idea to set a known, fixed port for server access
c.NotebookApp.port = 9999

第 4 步:運行 Jupyter Lab/Notebook

$ jupyter notebook

暫無
暫無

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

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