当前位置 - 股票行情交易網 - 國際漫評 - 如何通過內網穿透,外網遠程訪問JupyterNotebook?

如何通過內網穿透,外網遠程訪問JupyterNotebook?

在數據科學領域,Jupyter Notebook 已成為處理數據的必備工具。其用途包括數據清理和探索、可視化、機器學習和大數據分析。

Jupyter Notebook的安裝非常簡單,如果妳是小白,那麽建議妳通過安裝Anaconda來解決Jupyter Notebook的安裝問題,因為Anaconda已經自動為妳安裝了Jupter Notebook及其他工具。

當Anaconda安裝好後,打開 jupyter notebook, 訪問本地localhost:8888 即可愉快的通過瀏覽器開啟沈迷學習之旅。

( 溫馨提示: 如果妳同時啟動了多個Jupyter Notebook,由於默認端口“8888”被占用,因此地址欄中的數字將從“8888”起,每多啟動壹個Jupyter Notebook數字就加1,如“8889”、“8890”……)

假如小夥伴們想壹起***享開發環境,或比如把實驗室內服務器的notebook***享給項目組的其他同學,那該怎麽辦呢?

這時候我們就可以用到花生殼內網穿透了~

具體步驟見下。

壹、配置notebook支持遠程訪問。

1.1 生成默認配置文件

打開運行框,輸入命令: jupyter notebook --generate-config

1.2 生成訪問密碼(token)

從notebook或ipython中輸入如下命令,設置遠程訪問密碼,同時註意復制輸出的xxx加密密碼串。

命令:

from notebook.auth import passwd

passwd()

1.3 修改./jupyter/jupyter_notebook_config.py中對應行如下

配置:

c.NotebookApp.ip='*'

c.NotebookApp.password = u'argon2xxxxxxxxxx'

1.4 打開瀏覽器測試訪問

重啟notebook,並訪問)

內網主機:填寫 127.0.0.1

內網端口:填寫8888

2、 檢驗診斷信息

當映射添加正確的話,右側的診斷信息會顯示“連接成功”,若無該提示,則需檢查自己之前的步驟是否做對。

三、瀏覽器訪問映射

瀏覽器輸入剛才添加的“notebook外網”映射,比如我的是:25440,即可愉快的在外網訪問本地notebook了。