1、安装依赖
pip install Jupyter
pip install ipython
2、生成密钥
ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$KlnVRnTdoiVY2C2rriY2Hg$KuBX35vdb1VvuQzX0D2jUKIae9+EmyN8Bx'
记下 In[2] 中设定的密码
复制并记录 Out[2] 中的密钥
3、修改 jupyter 配置文件
vim ~/.jupyter/jupyter_notebook_config.py
打开配置文件后,找到如下配置项(vim 中 /[something] 是搜索)并修改:
# 设置不允许在服务器本机打开浏览器。如果服务器上自带浏览器的话也可以不修改
c.NotebookApp.open_browser = False
# 修改允许的 ip 为全部
c.NotebookApp.ip = '*'
# 下面这一项把刚才生成的密钥写进去
c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$Kl
# 设定端口号,可以随便设置,记下这个端口号
c.NotebookApp.port = 9999
4、MobaXterm 设置 tunnel
流程如下
5、启动 jupyter notebook
进入你想要启动 jupyter notebook 的目录,使用命令
jupyter notebook
可以看到这样的情况
然后在本地打开浏览器,输入
127.0.0.1:9999
就可以进入 jupyter notebook了。
这里可能会让你输入密码,这个密码就是在第 2 步生成密钥时设定的密码
6、大功告成!
开始学习吧!