在服務器上使用jupyter notebook的時候想配制成:用所有電腦都可以使用的ip地址打開同一個后台運行的jupyter
1. 生成配置文件
在命令行輸入jupyter notebook --generate-config,然后就自動生成一個.jupyter的文件夾,里面有一份配置文件
2.設置密碼
在命令行輸入jupyter notebook password
然后根據提示輸入兩次設置的密碼,完事兒就會生成一個json文件,會包含一個密碼的字符串"sha1:xxxxxxxx",把這個字符串復制好,粘貼到生成的配置文件里
c.NotebookApp.password = 這一項,並把注釋去掉,保存,密碼就生效了。
3.設置端口
在配置文件中找到“c.NotebookApp.port”這一項,在“=”后面寫上指定端口例如8888,同樣去掉注釋,保存生效
4.配置ip地址
如果不希望僅僅本台電腦通過localhost打開jupyter notebook的話,可以在配置文件中找到“c.NotebookApp.ip”這一項,在“=”后面寫上“*”,保存文件,生效。
最后后台運行jupyter:
nohup jupyter notebook > output.txt 2>&1 &
並打開瀏覽器,輸入<內網ip:port>,就能打開后台運行的notebook了(如果配置了密碼的話看到的是密碼登陸頁,輸入密碼即可)