当前位置:   article > 正文

如何在vscode下,启动jupyter连接远程服务器_vscode ssh jupyter

vscode ssh jupyter

要使用Jupyter notebook远程连接服务器,可通过以下步骤:

step1.首先,需要在远程服务器上安装Jupyter。这可以通过Python的包管理器pip完成:

pip install jupyter
  • 1

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
  • 1

这里我们选择端口号8889, 但实际上可以选择任何一个未被占用的端口。

step4.一旦notebook服务在服务器上启动后,可以看到一个URL输出到控制台。这个URL将包含一个秘钥(token),如:

http://localhost:8889/?token=...
  • 1

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输出给出的那个值。

现在,就能够从本地计算机浏览和编辑运行在远程服务器上的 Jupyter notebook了。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号