VSCode连接远程服务器Jupyter Notebook

这篇具有很好参考价值的文章主要介绍了VSCode连接远程服务器Jupyter Notebook。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VSCode连接远程服务器Jupyter Notebook



提示:以下是本篇文章正文内容,下面案例可供参考

一、配置SSH连接远程服务器

使用ssh连接远程服务器,并在vscode打开终端。

二、python环境安装配置jupyter

1.安装jupyter notebook

这里我使用的是预先装好的conda环境。

conda activate pytorch1

pip安装jupyter

pip install jupyter 
或者
conda install jupyter

推荐使用以下pip
源清华: https://pypi.tuna.tsinghua.edu.cin/simple
阿里云: https://mirrors.aliyun.com/pypi/simplel

vscode接入notebook,vscode,服务器,jupyter
显示安装成功。

2.设置jupyter登录秘钥

可以设置密码,也可以取消密钥验证,这步可跳过。
终端输入:

ipython

vscode接入notebook,vscode,服务器,jupyter
执行上述语句,输入密码,会生成对应密钥。

3.配置jupyter

3.1 生成配置文件

终端输入

jupyter notebook --generate-config

3.2 配置

配置文件生成后,控制台打印其位置,找到配置文件jupyter_notebook_config.py,然后在配置文件顶部添加如下设置。(或者直接定位对应配置项修改,注意删除注释符号’#')。
默认目录应该是这个:

vim ~/.jupyter/jupyter_notebook_config.py

如果需要秘钥验证的话需要将其中的秘钥选项设置为True。

c.NotebookApp.notebook_dir = '' # jupyter默认目录
c.NotebookApp.open_browser = False
c.NotebookApp.port = 5050
c.NotebookApp.allow_remote_access = True
c.NotebookApp.password = u'' # 秘钥

vscode接入notebook,vscode,服务器,jupyter

4. 启动

4.1 终端输入

jupyter notebook

然后在浏览器窗口打开对应显示的链接。
vscode接入notebook,vscode,服务器,jupyter
Notebook已经运行在5050端口上。

4.2 报错处理

4.2.1

这里我vscode会报错:

Unable to connect to VS Code server: Error in request.
Error: connect ENOENT /run/user/1000/vscode-ipc-5cc265b0-6bec-4e0e-99c7-8fc48bccd7c4.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'connect',
  address: '/run/user/1000/vscode-ipc-5cc265b0-6bec-4e0e-99c7-8fc48bccd7c4.sock'
}

参考了github上的Issue:
https://github.com/microsoft/vscode/issues/157275

vscode接入notebook,vscode,服务器,jupyter
终端执行:

VSCODE_IPC_HOOK_CLI=$( lsof | grep $UID/vscode-ipc | awk '{print $(NF-1)}' | head -n 1 )

解决报错

4.2.2

遇到403报错貌似不影响。。正常用就行。。
vscode接入notebook,vscode,服务器,jupyter

解决报错。

三、vscode安装jupyter插件

扩展中直接搜索:
vscode接入notebook,vscode,服务器,jupyter
安装后重启VSCode。

四、运行连接

打开ipynb文件,然后vscode右下角配置
vscode接入notebook,vscode,服务器,jupyter
将上面的链接粘贴进去,回车确认。

vscode接入notebook,vscode,服务器,jupytervscode接入notebook,vscode,服务器,jupyter
vscode接入notebook,vscode,服务器,jupyter

修改所用的内核为正确对应的环境和链接对应。
然后正常执行notebook cell测试即可。

参考链接:

1.https://download.csdn.net/download/weixin_38695471/14855833?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7EOPENSEARCH%7EPaid-1-14855833-blog-114636779.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7EOPENSEARCH%7EPaid-1-14855833-blog-114636779.pc_relevant_default
2.https://blog.csdn.net/weixin_40641725/article/details/114636779

Tip:

这里我是使用实验室集群上进行配置的,需要申请gpu结点跑深度学习程序,配置了一上午。如果想要远程连接gpu跑notebook,则在启动notebook前先申请gpu结点,然后启动conda对应环境,然后启动notebook,配置内核连接的对应的url链接以及内核。文章来源地址https://www.toymoban.com/news/detail-785013.html


到了这里,关于VSCode连接远程服务器Jupyter Notebook的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode 远程连接内网服务器和通过跳板机远程连接外网服务器

    若本地没有id_rsa文件,可打开cmd进入.ssh目录下输入命令:ssh-keygen,创建该文件,会提示输入该文件保存地址以及设置秘钥密码(最好不要设置密码,不然不方便免密登录,直接按回车键生成密钥),按需输入即可;详细方法见博客vscode通过跳板机远程服务器 生成密钥和公钥

    2024年01月18日
    浏览(26)
  • vscode远程连接服务器操作方法

    目的:使用本地vscode的remote ssh远程连接服务器。 步骤: 一、打开vscode按键ctrl+shift+p,选择remote-ssh。  二、选择configure ssh hosts  三、选额自己用户的ssh,在config文件里填写服务器的host和user,然后保存。 四、再次按 ctrl+shift+p,选择remote-ssh,就看到可以连接的服务器了,点

    2024年02月11日
    浏览(35)
  • VSCode 连接 Linux 远程服务器

    我们在跑机器学习或深度学习模型的时候通常会使用 GPU,但大多数人自己本地电脑的 GPU 不是太好甚至没有 GPU。所以我们通常会选择实验室服务器或者云服务器去跑模型,一般我们会先在本地电脑写完代码,然后使用远程连接工具,如 MobaXterm 将代码上传至 Linux 服务器。 但

    2024年02月16日
    浏览(35)
  • vscode远程连接linux服务器

    Linux服务器(或虚拟机)条件: 开启ssh服务 客户端: vscode   1.服务端  服务端需要开启ssh服务vscode才能连接,首先检验linux是否开启了ssh服务 运行命令,如果可以看到ssh正在运行,那么可以直接使用vscode进行连接,跳转到下一步骤。 如果米有开启,那我们尝试开启:  开启

    2024年02月07日
    浏览(29)
  • vscode连接远程Linux服务器

    记录一下vscode连接远程Linux服务器及免密登陆的基本操作,操作环境: 本地windows安装vscode 远程服务器存放代码和安装vscode-server vscode通过commitid和vscode-server绑定,vscode编辑通过ssh调试远程服务器代码 vscode和vscode-server在github项目如下: 1.1 下载vscode vscode官网下载 1.2 下载vsco

    2024年02月14日
    浏览(28)
  • vscode远程连接服务器+上下传文件

    确保本地vscode中装了remote ssh和sftp的插件(这里不再展开介绍安装) 1.点击远程资源管理器 2.点击工具这个小图标就会出现右边的这个框,,选择第一个 …config 3.这个文件就是配置文件,填完保存文件啊,按左边的刷新按钮就会出现服务器的实例(在config里边可以填多个服务器

    2024年02月01日
    浏览(26)
  • Vscode配置ssh远程连接服务器

    环境工具 (1) 下载安装 Vscode (2) 阿里云服务器 配置过程 按照上图的1,2,3步骤安装:Remote-SSH插件 在vscode使用ctrl+shift+p快捷键,在工具栏输入Remote-SSH并选择 选择此配置文件 可以添加多个ssh,格式如下: Host xxxx HostName 192.168.1.1(自己服务器的IP地址) User root 使用过程 点击上图的图标

    2024年02月05日
    浏览(28)
  • vscode远程免密连接服务器

    1.生成私钥和公钥 windows上在任意位置,右键Git Bash Here,输入以下命令 其中passphrase是指该密钥的保护密码,可直接回车跳过 会在windows的用户目录下面生成两个文件,私钥: id_rsa,公钥: id_rsa.pub 2.将公钥放在服务器上 在linux的用户目录下,进入.ssh的文件夹内,若没有.ssh的

    2024年02月07日
    浏览(24)
  • gitbub创建远程仓库(基于vscode远程连接服务器)

    背景:vscode已远程连接服务器、已经下载好git 目的:在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步 创建仓库具体方法不再赘述,需要注意的是先别选择add a readre file,具体原因有点说不清楚(博主也菜),但是踩过坑建议别选,后

    2024年02月09日
    浏览(27)
  • vscode 连接远程服务器 服务器无法上网 离线配置 .vscode-server

    使用vscode连接远程服务器时会自动下载配置.vscode-server文件夹,如果远程服务器无法联网,则需要手动下载 1)网址: https://update.code.visualstudio.com/commit:替换为自己的vscode软件的id/server-linux-x64/stable 2)vscode commit id获取 点击导航栏中的Help–About–获取commit–复制到上方网址即可

    2024年04月10日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包