一、配置远程连接
我是在unbuntu虚拟环境中操作的,要安装使用虚拟环境请看:ubuntu安装虚拟环境-CSDN博客
step1:执行如下命令生成配置文件
jupyter notebook --generate-config
这样在~/.jupyter文件夹下就有 jupyter_notebook_config.py
step2:获取密码(等会会用到)
虚拟环境中启动【ipython】,之后键入如下命令
from notebook.auth import passwd
passwd()
之后会输入两次密码(记住,远程要用),然后就会产生一个值,将但引号中的值记住(粘贴保存)等会配置时会用到
step3:编辑jupyter_notebook_config.py
1、【vim jupyter_notebook_config.py】进入vim编辑器,添加如下内容到最前面,
c.NotebookApp.password 后面的值是你刚才获取的值
c.NotebookApp.port 是端口,不要设置得太小,一般8000以上 (端口号要记住,远程连接要用)
c = get_config()
c.NotebookApp.ip ='*'
c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$0xllR02iUHKRaziTmCc+Cw$oX4C0KyWTpMYz1uIS7EgEDHjhHTDnDjmYrGUtXAbSJ0'
c.NotebookApp.open_browser = False
c.NotebookApp.port =9999
2、【Esc】退出编辑模式,【/allow_remote_access】回车直接搜索,如下内容,默认为False,改为True
【:wq】退出vim编辑器
二、访问远程的jupyter
step1:进入你的工作路径,我的在【~/zqx/tf2】
step2:启动jupyter
jupyter notebook
step3:外部浏览器登录
浏览器中输入【http://虚拟机ip:刚才设置的端口号】,例如【http://192.168.19.130:9000】
第一次登录要输入你在【ipython】中设置的密码
键入密码后就可以进入工作目录,如下