本文主要从下面三个方面进行
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