配置 Jupyter notebook 遠程訪問 (Ubuntu 16 .04)

使用jupyter notebook可以遠程訪問服務器的內容,還是比較方便的。

一、安裝anaconda3 (anaconda中一般自帶jupyter notebook)

參考博客:https://blog.csdn.net/u012243626/article/details/82469174#commentBox。

二、配置遠程服務(在服務器上的操作)
1、生成配置文件

打開ubuntu終端,輸入命令:

jupyter notebook --generate-config
2、生成密碼

打開新終端,並且進入python界面(輸入python即可)(我的是anaconda3,使用的python3.7)
輸入:

from notebook.auth import passwd
passwd()

這個時候需要自己設置密碼,並且確認輸入密碼。之後會生成一個長串密文。
比如我的是:‘sha1:0fdd168a09e9:58101d64aa660519eaa44b4baed6f39b2a2d7216’

3、修改配置文件

終端輸入:

vim ~/.jupyter/jupyter_notebook_config.py 

在文件開頭部分輸入:

c.NotebookApp.ip='*' #意思是任意IP都可以訪問
c.NotebookApp.password = u'sha1:0fdd168a09e9:58101d64aa660519eaa44b4baed6f39b2a2d7216' #剛纔那個生成的密文,注意自己替換掉
c.NotebookApp.open_browser = False  #False是默認不打開瀏覽器
c.NotebookApp.port =8888 #指定一個你想要的端口,後面可以從這個端口使用

注:vim基本操作:
    a 進入插入模式
    esc 推出編輯模式
    :wq 退出vim

4、啓動 jupyter notebook

在希望訪問的目錄打開jupyter notebook(在對應目錄打開就可以訪問對應目錄的內容)
輸入命令:

jupyter notebook

這樣相當於該服務器已經打開。

附加:查看自己電腦的IP地址

終端輸入:

sudo ifconfig -a

在這裏插入圖片描述

三、遠程訪問(在其他電腦訪問)

找一個電腦打開瀏覽器訪問IP:端口就可以遠程訪問服務器上的jupyter。
這個端口就是之前第二.3步裏面配置文件中設置的端口:8888。
那麼我的網址就是:192.168.1.161:8888

打開就是這樣子:
在這裏插入圖片描述

參考文章:
     https://blog.csdn.net/tuzixini/article/details/79105482#commentBox
     https://www.cnblogs.com/wu-chao/p/8419889.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章