要使用Jupyter notebook远程连接服务器,可通过以下步骤:
step1.首先,需要在远程服务器上安装Jupyter。这可以通过Python的包管理器pip完成:
pip install jupyter
step2.然后,在该环境下创建一个新的内核。例如,如果想把这个内核叫做myenv_kernel,可以输入以下命令:
python -m ipykernel install --user --name=myenv_kernel
step3.在服务器上启动Jupyter notebook。为了让notebook服务监听所有的IP地址,而不仅仅是localhost,并且允许其他计算机通过网络连接,你应该使用 --ip
参数设置为 ‘0.0.0.0’ :
jupyter notebook --no-browser --port=8889 --ip=0.0.0.0 --allow-root
这里我们选择端口号8889, 但实际上可以选择任何一个未被占用的端口。
step4.一旦notebook服务在服务器上启动后,可以看到一个URL输出到控制台。这个URL将包含一个秘钥(token),如:
http://localhost:8889/?token=...
step5.然后,在本地计算机上打开终端或者命令提示符窗口并输入以下ssh命令以建立一个隧道:bash ssh -N -f -L localhost:8888:localhost:8889 username@your_remote_server_ip
其中username是在远程服务器上的用户名, your_remote_server_ip 是远程服务器的IP地址.
step6.最后,在本地计算机浏览器中输入下面网址:http://localhost:8888/?token=...
token参数值就是第3步中jupyter输出给出的那个值。文章来源:https://www.toymoban.com/news/detail-781108.html
现在,就能够从本地计算机浏览和编辑运行在远程服务器上的 Jupyter notebook了。文章来源地址https://www.toymoban.com/news/detail-781108.html
到了这里,关于如何在vscode下,启动jupyter连接远程服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!