文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

VSCode连接远程服务器Jupyter Notebook

2023-09-06 14:38

关注

文章目录


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

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

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

在这里插入图片描述
显示安装成功。

2.设置jupyter登录秘钥

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

ipython

在这里插入图片描述
执行上述语句,输入密码,会生成对应密钥。

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 = Falsec.NotebookApp.port = 5050c.NotebookApp.allow_remote_access = Truec.NotebookApp.password = u'' # 秘钥

在这里插入图片描述

4. 启动

4.1 终端输入

jupyter notebook

然后在浏览器窗口打开对应显示的链接。
在这里插入图片描述
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_IPC_HOOK_CLI=$( lsof | grep $UID/vscode-ipc | awk '{print $(NF-1)}' | head -n 1 )

解决报错

4.2.2

遇到403报错貌似不影响。。正常用就行。。
在这里插入图片描述

解决报错。

扩展中直接搜索:
在这里插入图片描述
安装后重启VSCode。

打开ipynb文件,然后vscode右下角配置
在这里插入图片描述
将上面的链接粘贴进去,回车确认。

![在这里插入图片描述](https://img-blog.csdnimg.cn/0dbd2b37a17e4f999ef0a04b0404c5a2.png在这里插入图片描述
在这里插入图片描述

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

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

这里我是使用实验室集群上进行配置的,需要申请gpu结点跑深度学习程序,配置了一上午。如果想要远程连接gpu跑notebook,则在启动notebook前先申请gpu结点,然后启动conda对应环境,然后启动notebook,配置内核连接的对应的url链接以及内核。


来源地址:https://blog.csdn.net/qq_44353995/article/details/129024788

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯