如何在vscode下,启动jupyter连接远程服务器 您所在的位置:网站首页 vscodejupyter内核源 如何在vscode下,启动jupyter连接远程服务器

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

2024-05-26 14:24| 来源: 网络整理| 查看: 265

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有