首页 > 其他分享 >vscode怎么连接远程服务器使用jupyter和pycharm?安装了jupyter插件为什么还是打不开jupyter文件?

vscode怎么连接远程服务器使用jupyter和pycharm?安装了jupyter插件为什么还是打不开jupyter文件?

时间:2024-12-25 11:29:10浏览次数:5  
标签:插件 jupyter vscode 服务器 pycharm 安装 连接

本文主要从下面三个方面进行

1.vscode的优势
2.怎么安装并配置vscode
3.怎么使用jupyter和pycharm
4.我遇到的问题(已解决)

(1)显示你即将连接到不受visual studio code版本

(2)解决安装了jupyter插件但是还是打不开.ipynb文件

无法打开笔记本编辑器类型为"jupyter-notebook"的资源,请检查是否已安装并启用正确的扩展。

一.vscode的优势

我们通常使用远程服务器运行jupyter或者pycharm都需要先使用SSH软件(如MobaXterm软件等等)进行登录服务器并在终端控制服务器

例如使用使用服务器的jupyter,需要在终端运行jupyter notebook或者jupyter lab,然后将连接复制到自己的浏览器然后再使用,如果你的jupyter notebook经常不那么好用,建议使用visual studio code,因为一个vscode就可以替代SSH以及jupyter和pycharm方便很多,jupyter也不需要进行复制跳转,直接打开即可

只要vscode安装了SSH插件这里vscode的终端与MobaXterm等一众SSH软件是一样的,而当你安装了jupyter和python的插件,那么它就可以替代jupyter和pycharm,你打开.py的文件他就是一个pycharm,当你打开了.ipynb文件它就是一个jupyter,所以你打开什么文件他就是什么软件,真的非常方便,再也不用切换来切换去了,其次它还可以下载typora插件,直接打开markdown文件,就感觉只要下载相应的插件你就可以在这里打开任意格式的文件。

还有一个最方便的是安装了其他jupyter的插件之后它就可以取代jupyter的nbextensions插件

你可以随意的使用需要的功能,高亮、自动补充等等

下面就看看怎么配置吧

二、安装vscode连接服务器

下载链接:Download Visual Studio Code - Mac, Linux, Windows

按照你的电脑型号下载即可,然后安装,大家都会安装这里跳过

1、首先安装【简体中文】插件,在插件库里搜索[chinese],点击安装即可,重启后生效

2、安装【SSH】插件,主要就是安装[Remote -SSH]插件以及[Remote Development]插件

3.添加服务器连接配置

点击【远程资源管理器】然后点击【+】号,新建远程的连接,然后输入[账号名@服务器IP],然后【enter】回车

然后是保存配置文件,这里选择第一个就可以

4.连接主机

你如果第一次链接,这里点击连接就可以连接了

你如果是后面再连接的话,点击这个箭头就可以连接了

!!但是注意上方需要输入你这个账号的密码,输入后回车就行了,这个密码有时候需要输入多次,打开新文件也需要输入

注意如果你这里出现了第一种问题显示你即将连接到不受visual studio code版本,记得先跳转到“四、我遇到的问题中的第一个”,先解决这个问题然后再继续下一步

5.基础操作

三、连接服务器使用jupyter和python

【注意】这一步是在vscode已经与服务器保持连接状态后执行的

还是在插件这里输入jupyter然后点击安装,这里最好是把推荐的几个jupyter相关的都安装了,安装之后可以看到【已在你连接的服务器ip上启用了扩展】,如果没有启用的话建议重启vscode

然后是安装python的插件,如果你只是使用jupyter也需要安装python的插件,还是建议把相关的都按上

然后就可以使用jupyter了,可以创建一个.ipynb的文件,如果你已经在服务器中配置好了环境那么就可以选择内核,如果没有的配置环境的话,我后期后出一个配置环境的教程

下面框出来的是我服务器上的环境,选择需要的就可以

然后就可以运行并看到结果了

四、我遇到的问题

(1)显示你即将连接到不受visual studio code版本

原因是vscode更新到1.86版本之后要求远程服务器的内核版本和库的版本需要符合下面的条件

因此有两种解决办法:

1、更新服务器的版本,让它适配vscode1.86要求

2、就是给vscode降级,使用1.86之前的版本,并且设置为不自动更新

第一种方式的实现需要需要改服务器的很多配置,过程非常麻烦,所以不建议,这里采取第二种

第一步:首先打开设置,然后搜索[更新],找到update:mode设置为none即可,以后就不会自动更新了

第二步:下载并安装1.85版本,无需卸载之前安装好的版本,直接安装1.85就可以

下载地址:Visual Studio Code November 2023

此时应该就可以按照之前的方式连接服务器了,但是如果出现Remote-SSH和development的版本不兼容的提示,重新安装Remote-SSH和remote development这两个插件就行(卸载再安装即可)

(2)解决安装了jupyter插件但是还是打不开.ipynb文件

无法打开笔记本编辑器类型为"jupyter-notebook"的资源,请检查是否已安装并启用正确的扩展。

出现在这个问题网上的解决办法有很多,总结下来主要是下面两种

1、给jupyte的插件降级

2、安装其他jupyter 和python插件

我是用了第一种但是没有成功(我看到有人成功了),后来又用了第二种把搜到的jupyter的和python的相关的插件基本上都安装了,按了得有十几个然后重启自己就好了,就能打开.ipynb的文件了

至此,我的整个历程就结束了,希望能给大家带来一些帮助!祝好!

标签:插件,jupyter,vscode,服务器,pycharm,安装,连接
From: https://blog.csdn.net/m0_67165162/article/details/144714330

相关文章

  • jquery数字动画插件animationCounter.js
    animationCounter.js是一款小巧的数字动画jquery插件。该jquery数字动画插件可以将数字以动画的方式从一个值变化到另外一个值。它使用简单,兼容ie8浏览器,非常实用。在线预览  下载 使用方法在页面中引入jquery和animationCounter.js文件。<scriptsrc="js/jque......
  • 炫酷吹风机样式loading进度条插件
    这是一款炫酷吹风机样式loading进度条jquery插件。该吹风机样式loading进度条通过jquery和CSS3动画来构建进度条,用户可以通过调用插件的方式来使用这个Loading特效。在线预览  下载 使用方法在页面中引入jquery和blower-loading.js文件,以及样式文件style.css。<li......
  • VoIP 插件错误码
    VoIP插件错误码1.后台返回错误码errCode描述1roomId错误2设备deviceId错误3voip_id错误4voipToken错误(刷脸模式)5生成voip房间错误7openId错误8openId未授权(刷脸模式)9openId未授权设备(硬件模式)或不是userId联系人(刷脸......
  • intellij idea使用:激活码与插件问题
    下载官网下载,不需要下载最新版的,我下载的是2024.2.3,能正常使用激活码安装教程去网上搜,有一大把激活码这里整合了两个靠谱的激活码更新网站,里面会更新免费的激活码,拿来用即可,比在网上搜省很多时间,网上很多都是打广告的,没有有效信息。https://www.yuque.com/hudies/coding/dm2......
  • 医院食堂订餐系统Python+Vue3+Django(Pycharm毕业设计 mysql)
    文章目录具体实现截图项目介绍和开发技术介绍开发技术核心代码部分展示项目结构分析文章目录/写作提纲参考源码/演示视频获取方式具体实现截图项目介绍和开发技术介绍创新之处(1)系统资源闭环整合,实现了综合功能高度集成。(2)采用DJANGO框架,开发软件更加方便、快......
  • 如何使用 基于连续小波变换时频图的CNN轴承故障诊断模型 Python、jupyter notebook,实
    基于连续小波变换时频图的CNN轴承故障诊断模型Python、jupyternotebook使用基于连续小波变换(ContinuousWaveletTransform,CWT)生成的时频图来构建一个卷积神经网络(CNN)模型进行滚动轴承故障诊断。以下是详细的步骤和代码示例。步骤概述数据集准备特征提取(CWT时频图)......
  • RabbitMQ之Shovel插件
    部署背景:混合部署在一个集群内,发生资源抢夺就会造成某一个rabbitmq节点high_watermark告警。a、multi-env  b、[_^strong:617eaaa5!]Stateless/Stateful 资源使用不均衡混合云迁移RabbitMQ是一个开源的消息代理软件,它可以用于构建分布式系统中的消息传递架构。Rabbit......
  • js平滑的页面滚动效果插件smoothScroll-Es5.js
    smoothScroll-Es5.js是一款js平滑的页面滚动效果插件。通过它可以制作页面锚链接之间的平滑滚动效果,和平滑的返回页面顶部效果等。 在线预览  下载 使用方法在页面中引smoothScroll-ES5.js文件。<scripttype="text/javascript"src="path/to/js/smoothScroll-......
  • 高性能js固定侧边栏插件
    sticky-sidebar.js是一款高性能的js固定侧边栏插件。通过sticky-sidebar.js插件,你可以快速的为网站制作出固定侧边栏效果。在线预览 下载 它的特点还有:在页面滚动是,不需要重新计算所有的坐标,金辉计算必要的坐标。页面平滑滚动,不会产生页面滚动侧边栏滞后的感觉。当侧边......
  • Pycharm配置Docker运行Tensorflow
    在PyCharm中使用Docker来运行TensorFlow环境,实际上是将TensorFlow容器与PyCharm项目结合,使你能够在容器内执行TensorFlow代码。这有助于确保环境的可重复性,避免在本地机器上安装和配置TensorFlow时出现的版本冲突问题。以下是如何在PyCharm中通过Docker使用Ten......